diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 02b045ee2d..4e8df735e9 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 @@ -6838,7 +6880,7 @@ paths: 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 +7149,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 +7344,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,12 +9093,70 @@ 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.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.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/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 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 @@ -10573,7 +10673,7 @@ paths: 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 @@ -11054,12 +11154,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 +11392,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 +11660,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,12 +14070,78 @@ 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.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.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/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 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 @@ -14390,7 +14606,7 @@ paths: 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 +16923,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 @@ -18037,7 +18303,7 @@ paths: 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 +18712,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,16 +21224,74 @@ 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.batchRecordDecisions': + '/identityGovernance/accessReviews/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.instance.stage.decision.instance_batchRecordDecision + 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 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.instance.stage.decision.instance_batchRecordDecision parameters: - name: accessReviewInstance-id in: path @@ -21322,7 +21688,7 @@ paths: 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 @@ -24847,6 +25213,7 @@ paths: 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 @@ -25275,16 +25642,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.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.catalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -25318,218 +25682,636 @@ 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}/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 - 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.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' @@ -25788,6 +26570,372 @@ paths: 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: @@ -27307,6 +28455,7 @@ paths: 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 @@ -27791,6 +28940,468 @@ 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/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: @@ -27956,6 +29567,7 @@ paths: 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 @@ -28384,6 +29996,420 @@ 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/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: @@ -29627,6 +31653,7 @@ paths: 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 @@ -30111,16 +32138,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -30162,65 +32186,44 @@ 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/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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - 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: accessPackageResourceScope - - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -30228,12 +32231,17 @@ paths: 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-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 the number of the resource - operationId: identityGovernance.catalog.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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -30259,49 +32267,30 @@ 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' - 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 - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id + - 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 - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRole + - 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: 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 @@ -30328,7 +32317,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -30337,16 +32326,13 @@ paths: 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: + '/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: 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 + 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 @@ -30372,86 +32358,38 @@ paths: 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 + - 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 - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRole + - 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: 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -30459,15 +32397,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: + put: tags: - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + 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 @@ -30493,94 +32428,41 @@ 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 - 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 + - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: 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.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -30588,12 +32470,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -30619,6 +32501,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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30627,20 +32517,23 @@ 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' deprecated: true @@ -30648,12 +32541,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/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: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -30679,23 +32572,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - 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 - - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -30703,8 +32600,7 @@ 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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/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 @@ -30713,7 +32609,7 @@ paths: 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 + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -30739,6 +32635,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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -30762,12 +32666,12 @@ paths: 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': + '/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.uploadSession_GetCount + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -30793,6 +32697,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -30805,12 +32717,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': + '/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_GetCount + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -30828,6 +32740,14 @@ paths: 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: @@ -30840,12 +32760,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.accessPackageCatalog summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_GetExternalOriginResourceConnector + 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 @@ -30863,6 +32784,14 @@ paths: 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 @@ -30898,7 +32827,7 @@ paths: 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': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.accessPackageCatalog @@ -30907,7 +32836,7 @@ paths: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.catalog.accessPackageResource_refresh + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -30925,6 +32854,14 @@ paths: 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 @@ -30936,12 +32873,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': + '/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_ListUploadSession + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -30959,6 +32896,14 @@ paths: 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' @@ -31012,7 +32957,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_CreateUploadSession + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -31030,6 +32975,14 @@ paths: 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: @@ -31052,12 +33005,12 @@ paths: 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/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_GetUploadSession + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -31075,6 +33028,14 @@ paths: 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 @@ -31122,7 +33083,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -31140,6 +33101,14 @@ paths: 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 @@ -31174,7 +33143,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -31192,6 +33161,14 @@ paths: 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 @@ -31217,62 +33194,13 @@ paths: 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: - 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': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -31290,60 +33218,22 @@ paths: 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 + - 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/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 + x-ms-docs-key-type: accessPackageResourceScope + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31381,7 +33271,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -31393,11 +33283,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog_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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -31407,43 +33299,14 @@ paths: 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 + - 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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -31452,6 +33315,22 @@ 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 - name: $select in: query description: Select properties to be returned @@ -31478,7 +33357,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -31487,11 +33366,75 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog_UpdateAccessPackageResourceScope + 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 @@ -31501,6 +33444,14 @@ paths: 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 @@ -31509,20 +33460,33 @@ 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.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 @@ -31530,12 +33494,12 @@ paths: 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 + 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 @@ -31545,6 +33509,14 @@ paths: 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 @@ -31553,6 +33525,22 @@ 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 - name: If-Match in: header description: ETag @@ -31569,13 +33557,12 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -31585,6 +33572,14 @@ paths: 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 @@ -31593,33 +33588,19 @@ 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 + - $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' deprecated: true @@ -31627,12 +33608,16 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.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.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -31642,6 +33627,14 @@ paths: 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 @@ -31650,20 +33643,21 @@ 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: 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' deprecated: true @@ -31671,12 +33665,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -31686,6 +33681,14 @@ paths: 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 @@ -31694,15 +33697,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - $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: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -31710,14 +33744,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': 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 + 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 @@ -31727,14 +33760,14 @@ paths: 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: $select in: query description: Select properties to be returned @@ -31761,7 +33794,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -31770,13 +33803,54 @@ paths: 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/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: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + 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 @@ -31786,14 +33860,14 @@ paths: 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' @@ -31831,7 +33905,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -31846,8 +33920,12 @@ paths: post: tags: - identityGovernance.accessPackageCatalog - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + 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 @@ -31857,20 +33935,20 @@ paths: 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: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -31878,7 +33956,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -31887,13 +33965,16 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + 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 @@ -31903,22 +33984,22 @@ paths: 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 - - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -31945,7 +34026,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -31957,8 +34038,12 @@ paths: patch: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + 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 @@ -31968,28 +34053,28 @@ paths: 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 - - 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 + 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: @@ -31997,7 +34082,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -32009,8 +34094,12 @@ paths: delete: tags: - identityGovernance.accessPackageCatalog - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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 @@ -32020,22 +34109,22 @@ paths: 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 - - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -32053,12 +34142,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.accessPackageCatalog - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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.catalog.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -32068,22 +34158,111 @@ paths: 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 - - 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 + 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 @@ -32110,7 +34289,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -32119,11 +34298,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + 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 @@ -32133,36 +34314,95 @@ paths: 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 - - 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 + 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 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 @@ -32170,12 +34410,12 @@ paths: 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 + 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 @@ -32185,22 +34425,30 @@ paths: 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 - - 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 + 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 @@ -32217,14 +34465,12 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': 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 + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -32234,49 +34480,76 @@ paths: 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 - - 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 + - $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: - 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: 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: 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: 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 @@ -32284,14 +34557,13 @@ paths: 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': + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.accessPackageCatalog - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -32301,22 +34573,68 @@ paths: 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 - - 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/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 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/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' @@ -32370,7 +34688,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.catalog_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -32380,22 +34698,6 @@ 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: 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: @@ -32418,13 +34720,12 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.accessPackageCatalog summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.catalog_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -32442,22 +34743,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: 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 @@ -32497,7 +34782,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.catalog_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -32515,22 +34800,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: 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: @@ -32557,7 +34826,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.catalog_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -32575,22 +34844,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: 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 @@ -32608,12 +34861,12 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -32631,32 +34884,46 @@ 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -32674,41 +34941,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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.accessPackageResource' + 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.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -32717,16 +34963,11 @@ paths: 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: + 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 + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -32744,14 +34985,12 @@ 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 responses: 2XX: description: Success @@ -32762,13 +35001,14 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.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.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -32786,14 +35026,65 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-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.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 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' @@ -32831,7 +35122,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -32846,8 +35137,8 @@ paths: post: tags: - identityGovernance.accessPackageCatalog - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -32865,20 +35156,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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -32886,7 +35169,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -32895,12 +35178,13 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.accessPackageCatalog - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -32926,14 +35210,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 @@ -32960,7 +35236,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -32972,8 +35248,8 @@ paths: patch: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -32999,20 +35275,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: @@ -33020,7 +35288,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -33032,8 +35300,8 @@ paths: delete: tags: - identityGovernance.accessPackageCatalog - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -33059,14 +35327,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 @@ -33084,16 +35344,12 @@ paths: 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': - post: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -33119,21 +35375,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-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.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 customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -33141,13 +35461,12 @@ paths: 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: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -33173,11 +35492,15 @@ 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' deprecated: true @@ -33185,12 +35508,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + 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 the number of the resource - operationId: identityGovernance.catalog.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.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -33208,11 +35533,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: 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' deprecated: true @@ -33220,13 +35575,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + 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_ListAccessPackageResourceScope + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -33244,6 +35600,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33297,7 +35661,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -33315,6 +35679,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 requestBody: description: New navigation property content: @@ -33337,13 +35709,13 @@ paths: 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/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_GetAccessPackageResourceScope + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -33361,6 +35733,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: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope @@ -33408,7 +35788,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -33426,6 +35806,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: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope @@ -33460,7 +35848,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -33478,6 +35866,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: accessPackageResourceScope-id1 in: path description: The unique identifier of accessPackageResourceScope @@ -33503,12 +35899,12 @@ paths: 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/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.accessPackageResourceScope_GetCount + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -33526,6 +35922,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33538,12 +35942,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.accessPackageCatalog 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.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -33561,6 +35966,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: $select in: query description: Select properties to be returned @@ -33596,7 +36009,7 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.accessPackageCatalog @@ -33605,7 +36018,7 @@ paths: 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.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -33623,6 +36036,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 responses: 2XX: description: Success @@ -33634,12 +36055,12 @@ paths: 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/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_ListUploadSession + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -33657,6 +36078,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33710,7 +36139,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -33728,6 +36157,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 requestBody: description: New navigation property content: @@ -33750,12 +36187,12 @@ paths: 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/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_GetUploadSession + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -33773,6 +36210,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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33820,7 +36265,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -33838,6 +36283,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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33872,7 +36325,7 @@ paths: tags: - identityGovernance.accessPackageCatalog summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -33890,6 +36343,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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -33915,62 +36376,13 @@ paths: 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: - 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': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.accessPackageCatalog - summary: Get the number of the resource - operationId: identityGovernance.catalog.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.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -33988,61 +36400,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' - 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 + - 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/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 + x-ms-docs-key-type: accessPackageResourceRole + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34080,7 +36453,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -34092,13 +36465,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/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 + 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 @@ -34108,73 +36481,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + - 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 - - name: $select - in: query - description: Select properties to be returned - 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: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + 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.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 + type: string + x-ms-docs-key-type: accessPackageResourceRole + - 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,7 +36539,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -34210,12 +36548,203 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count': + '/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.accessPackage_GetCount + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -34225,6 +36754,30 @@ 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: 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: @@ -34237,12 +36790,149 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': + '/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 customAccessPackageWorkflowExtensions from identityGovernance - operationId: identityGovernance.catalog_ListCustomAccessPackageWorkflowExtension + 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 @@ -34252,6 +36942,14 @@ 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34289,7 +36987,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -34304,8 +37002,8 @@ paths: post: tags: - identityGovernance.accessPackageCatalog - summary: Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_CreateCustomAccessPackageWorkflowExtension + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -34315,12 +37013,20 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -34328,7 +37034,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -34337,12 +37043,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.accessPackageCatalog - summary: Get customAccessPackageWorkflowExtensions from identityGovernance - operationId: identityGovernance.catalog_GetCustomAccessPackageWorkflowExtension + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -34352,14 +37059,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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 @@ -34386,7 +37101,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -34398,8 +37113,8 @@ paths: patch: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance - operationId: identityGovernance.catalog_UpdateCustomAccessPackageWorkflowExtension + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -34409,20 +37124,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -34430,7 +37153,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -34442,8 +37165,8 @@ paths: delete: tags: - identityGovernance.accessPackageCatalog - summary: Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance - operationId: identityGovernance.catalog_DeleteCustomAccessPackageWorkflowExtension + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -34453,14 +37176,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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 @@ -34478,12 +37209,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.catalog.customAccessPackageWorkflowExtension_GetCount + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -34493,6 +37224,14 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -34505,21 +37244,30 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/catalogs(uniqueName=''{uniqueName}'')': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.accessPackageCatalog - summary: Get catalogs from identityGovernance - operationId: identityGovernance.catalog_GetGraphBPreUniqueName + 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: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true + 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 @@ -34546,7 +37294,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -34555,34 +37303,36 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.accessPackageCatalog - summary: Update the navigation property catalogs in identityGovernance - operationId: identityGovernance.catalog_UpdateGraphBPreUniqueName + 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: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier 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 + 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -34590,72 +37340,38 @@ paths: 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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: tags: - identityGovernance.accessPackageCatalog - summary: Delete navigation property catalogs for identityGovernance - operationId: identityGovernance.catalog_DeleteGraphBPreUniqueName + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - - name: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true - - 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 - 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: + 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -34663,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: @@ -34685,22 +37401,7 @@ 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.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -34708,150 +37409,38 @@ 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: - 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: + post: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property entitlementManagement for identityGovernance - operationId: identityGovernance_DeleteEntitlementManagement + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - - name: If-Match - in: header - description: ETag + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true 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 + 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: - $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 + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -34859,29 +37448,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $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/accessPackageAssignmentApprovals/{approval-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-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 + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + 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 @@ -34908,30 +37514,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $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 accessPackageAssignmentApprovals in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + 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.approval' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -34939,24 +37566,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $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 accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + 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 @@ -34968,26 +37616,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/accessPackageAssignmentApprovals/{approval-id}/steps': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + - 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: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + 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' @@ -35025,71 +37691,58 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' + $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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to steps for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStep + - 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: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog 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 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep + 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 @@ -35116,116 +37769,213 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStep' + $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/catalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + 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 + - 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: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessPackageResourceScope 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: 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.approvalStep' + 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 steps for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStep + - 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: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStep-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: The unique identifier of approvalStep + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStep - - 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 - responses: - 2XX: + 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/accessPackageAssignmentApprovals/{approval-id}/steps/$count': - 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 the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.step_GetCount + - 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: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: + 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.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount + 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: @@ -35233,94 +37983,139 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + 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.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.' + - 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/approval-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.catalog.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile 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.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 + 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 - - 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 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 + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: + 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.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 + - 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' @@ -35358,7 +38153,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -35370,56 +38165,30 @@ paths: 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}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-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 + - 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: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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 @@ -35446,47 +38215,7 @@ paths: 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' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' deprecated: true @@ -35495,57 +38224,30 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': + get: 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 + - 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: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog 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 + x-ms-docs-key-type: accessPackageCatalog + - 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 + nullable: true - name: $select in: query description: Select properties to be returned @@ -35581,48 +38283,26 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackageCatalog + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackage_GetCount parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog 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 + 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.accessPackageCatalog' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -35630,23 +38310,21 @@ paths: 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': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': 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 + - identityGovernance.accessPackageCatalog + summary: Get customAccessPackageWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_ListCustomAccessPackageWorkflowExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35684,7 +38362,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -35698,24 +38376,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_CreateCustomAccessPackageWorkflowExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' required: true responses: 2XX: @@ -35723,7 +38401,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -35732,30 +38410,29 @@ 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/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-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 + - identityGovernance.accessPackageCatalog + summary: Get customAccessPackageWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_GetCustomAccessPackageWorkflowExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: customAccessPackageWorkflowExtension - name: $select in: query description: Select properties to be returned @@ -35782,7 +38459,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -35793,32 +38470,32 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + - identityGovernance.accessPackageCatalog + summary: Update the navigation property customAccessPackageWorkflowExtensions in identityGovernance + operationId: identityGovernance.catalog_UpdateCustomAccessPackageWorkflowExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: customAccessPackageWorkflowExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' required: true responses: 2XX: @@ -35826,7 +38503,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -35837,26 +38514,26 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + - identityGovernance.accessPackageCatalog + summary: Delete navigation property customAccessPackageWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_DeleteCustomAccessPackageWorkflowExtension parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageCatalog + - name: customAccessPackageWorkflowExtension-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of customAccessPackageWorkflowExtension required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + x-ms-docs-key-type: customAccessPackageWorkflowExtension - name: If-Match in: header description: ETag @@ -35874,30 +38551,48 @@ 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/catalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': 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 + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.customAccessPackageWorkflowExtension_GetCount parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-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/catalogs(uniqueName=''{uniqueName}'')': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance.catalog_GetGraphBPreUniqueName + parameters: + - name: uniqueName in: path - description: The unique identifier of customExtensionHandler + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + nullable: true - name: $select in: query description: Select properties to be returned @@ -35924,7 +38619,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -35933,26 +38628,34 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': - get: + patch: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + - identityGovernance.accessPackageCatalog + summary: Update the navigation property catalogs in identityGovernance + operationId: identityGovernance.catalog_UpdateGraphBPreUniqueName parameters: - - name: accessPackageAssignmentPolicy-id + - name: uniqueName in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -35960,30 +38663,72 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': - get: + x-ms-docs-operation-type: operation + delete: 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 + - identityGovernance.accessPackageCatalog + summary: Delete navigation property catalogs for identityGovernance + operationId: identityGovernance.catalog_DeleteGraphBPreUniqueName parameters: - - name: accessPackageAssignmentPolicy-id + - name: uniqueName in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: Alternate key of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -35991,9 +38736,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: @@ -36013,46 +38758,22 @@ paths: 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. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + 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 @@ -36060,31 +38781,17 @@ paths: 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}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement: 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 + summary: Get entitlementManagement from identityGovernance + operationId: identityGovernance_GetEntitlementManagement 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 @@ -36111,43 +38818,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' default: $ref: '#/components/responses/error' - 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 + 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' required: true responses: 2XX: @@ -36155,37 +38840,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' default: $ref: '#/components/responses/error' - 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 + summary: Delete navigation property entitlementManagement for identityGovernance + operationId: identityGovernance_DeleteEntitlementManagement 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 @@ -36197,127 +38861,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/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: + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: 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 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' @@ -36356,14 +38907,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' default: $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 @@ -36371,18 +38917,14 @@ 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 accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApproval requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' required: true responses: 2XX: @@ -36390,34 +38932,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - deprecated: 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}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequest - description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object.' + 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/accesspackageassignmentrequest-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequest + url: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApproval parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: approval - name: $select in: query description: Select properties to be returned @@ -36444,35 +38981,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - 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 + summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: approval requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' required: true responses: 2XX: @@ -36480,33 +39012,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' default: $ref: '#/components/responses/error' - 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 + summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: approval - name: If-Match in: header description: ETag @@ -36518,41 +39041,34 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps': 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 + 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: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval 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 + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -36560,37 +39076,6 @@ paths: 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 @@ -36613,139 +39098,71 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/responses/microsoft.graph.approvalStepCollectionResponse' default: $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/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 + summary: Create new navigation property to steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStep parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/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: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/{approvalStep-id}': + get: 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.' + summary: Get approvalStep + description: Retrieve the properties of an approvalStep object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_resume + url: https://learn.microsoft.com/graph/api/approvalstep-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetStep parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval 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 + x-ms-docs-key-type: approval + - name: approvalStep-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approvalStep required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: approvalStep - name: $select in: query description: Select properties to be returned @@ -36772,35 +39189,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - 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 + 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: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.approvalStep' required: true responses: 2XX: @@ -36808,29 +39232,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.approvalStep' default: $ref: '#/components/responses/error' - 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 + summary: Delete navigation property steps for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStep parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 @@ -36842,69 +39269,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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/steps/$count': 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 + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.step_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: approval-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of approval 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 + x-ms-docs-key-type: approval + - $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 - 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: + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -36913,21 +39306,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/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/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.' + 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/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser parameters: - name: on in: path @@ -36935,7 +39323,7 @@ paths: required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36977,13 +39365,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentRequest + title: Collection of approval type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.approval' '@odata.nextLink': type: string nullable: true @@ -36991,25 +39379,20 @@ paths: 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: + /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: 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.' + 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-accesspackageassignmentresourceroles?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRole + 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' @@ -37048,9 +39431,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' + $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 @@ -37058,14 +39446,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentResourceRole + 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.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -37073,29 +39465,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRole - description: Retrieve the properties and relationships of an accessPackageAssignmentResourceRole object. + 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/accesspackageassignmentresourcerole-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRole + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentPolicy parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -37122,30 +39519,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRole + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -37153,24 +39559,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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 accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRole + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -37182,38 +39597,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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': 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 + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackage parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy 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: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -37236,37 +39641,34 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': 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 + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_GetAccessPackageCatalog 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 + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -37293,47 +39695,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $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/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 + - $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: accessPackageAssignmentResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -37356,86 +39757,78 @@ 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 + 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 accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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' + $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: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy 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 + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -37462,30 +39855,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -37493,24 +39899,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -37522,23 +39941,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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': 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 + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -37565,26 +39997,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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' @@ -37622,9 +40086,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 @@ -37632,23 +40101,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -37656,34 +40125,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -37710,38 +40184,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -37749,32 +40228,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionStageSetting - name: If-Match in: header description: ETag @@ -37786,45 +40270,128 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy 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: 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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' @@ -37862,9 +40429,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $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 @@ -37872,23 +40444,18 @@ paths: 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 + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -37896,34 +40463,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: + deprecated: 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 accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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: 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 + - 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 @@ -37950,38 +40517,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentRequest 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 + - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -37989,32 +40553,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + 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: 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 + - 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 @@ -38026,30 +40591,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/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + 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 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 @@ -38076,71 +40690,220 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + 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: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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/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 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 + 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: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + 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.accessPackageResource' + $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: + patch: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_UpdateRequestor parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + 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 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 @@ -38152,31 +40915,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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': 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 + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest.requestor_GetConnectedOrganization 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 + - 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 @@ -38203,34 +40963,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequest_GetCount parameters: - - name: accessPackageAssignmentResourceRole-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/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: The unique identifier of accessPackageAssignmentResourceRole + description: 'Usage: on=''{on}''' 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 + $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: - type: string - x-ms-docs-key-type: accessPackageResourceScope + 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' @@ -38268,7 +41121,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38278,31 +41131,14 @@ paths: 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 + 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.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: 2XX: @@ -38310,17 +41146,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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 + 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 @@ -38330,22 +41169,6 @@ paths: 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 @@ -38372,15 +41195,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38390,28 +41213,12 @@ paths: 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: 2XX: @@ -38419,15 +41226,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38437,22 +41244,6 @@ paths: 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 @@ -38465,12 +41256,13 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + 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 @@ -38480,44 +41272,21 @@ paths: 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' - 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 - 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 + - $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 @@ -38540,53 +41309,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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}/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': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + 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 @@ -38596,29 +41332,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -38641,18 +41362,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38662,37 +41385,19 @@ paths: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRole from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38702,22 +41407,6 @@ paths: 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 @@ -38744,15 +41433,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38762,28 +41451,12 @@ paths: 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -38791,15 +41464,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38809,22 +41482,6 @@ paths: 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 @@ -38837,16 +41494,12 @@ 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': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38856,38 +41509,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - 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: 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38897,27 +41553,28 @@ paths: 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' + 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' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -38927,19 +41584,25 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + 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 @@ -38975,41 +41638,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' 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': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39056,7 +41695,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -39066,8 +41705,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39082,7 +41721,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -39090,16 +41729,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39109,14 +41749,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - 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: $select in: query description: Select properties to be returned @@ -39143,15 +41783,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39161,20 +41801,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - 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 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: @@ -39182,15 +41822,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39200,14 +41840,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id + - 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: If-Match in: header description: ETag @@ -39220,16 +41860,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: - tags: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39239,30 +41875,78 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-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}/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 customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39272,19 +41956,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39294,6 +41989,14 @@ paths: 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 @@ -39327,8 +42030,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39338,6 +42041,14 @@ paths: 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: @@ -39358,8 +42069,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39369,6 +42080,14 @@ paths: 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 @@ -39381,12 +42100,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39396,6 +42115,14 @@ paths: 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 @@ -39430,7 +42157,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39440,6 +42167,14 @@ paths: 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: @@ -39461,7 +42196,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39471,6 +42206,14 @@ paths: 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 @@ -39483,13 +42226,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/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.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39499,6 +42242,14 @@ paths: 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 @@ -39529,13 +42280,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/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.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39545,6 +42296,14 @@ paths: 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' @@ -39593,7 +42352,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39603,6 +42362,14 @@ paths: 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: @@ -39620,13 +42387,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/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.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39636,6 +42403,14 @@ paths: 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 @@ -39678,7 +42453,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39688,6 +42463,14 @@ paths: 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 @@ -39717,7 +42500,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39727,6 +42510,14 @@ paths: 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 @@ -39747,12 +42538,12 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39762,14 +42553,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + 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 @@ -39796,54 +42618,20 @@ 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.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' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39853,87 +42641,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: 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' - 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': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -39943,14 +42670,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -39988,7 +42715,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -39998,8 +42725,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40009,20 +42736,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + 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: @@ -40030,17 +42757,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40050,22 +42776,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: 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 @@ -40092,15 +42818,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40110,28 +42836,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: 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: @@ -40139,15 +42865,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40157,22 +42883,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: 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: If-Match in: header description: ETag @@ -40185,12 +42911,13 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40200,44 +42927,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - - $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 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceScope + - 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 - in: path - description: The unique identifier of accessPackageResourceRole - 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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -40260,24 +42980,20 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40287,58 +43003,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - 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 + x-ms-docs-key-type: accessPackageResourceScope + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -40361,18 +43049,21 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40382,37 +43073,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - 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: 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40422,14 +43122,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -40438,41 +43138,33 @@ 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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40482,14 +43174,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -40498,28 +43190,31 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40529,14 +43224,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -40545,19 +43240,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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement @@ -40566,7 +43256,7 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40576,14 +43266,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -40602,12 +43292,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40617,14 +43307,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -40632,12 +43322,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40654,13 +43344,83 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + 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 @@ -40707,7 +43467,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -40717,8 +43477,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40733,7 +43493,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -40741,17 +43501,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40761,14 +43520,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: $select in: query description: Select properties to be returned @@ -40795,15 +43554,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40813,20 +43572,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -40834,15 +43593,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40852,14 +43611,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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: If-Match in: header description: ETag @@ -40872,12 +43631,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40887,28 +43647,29 @@ paths: 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 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -40931,24 +43692,20 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignmentResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -40958,42 +43715,22 @@ paths: 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 + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select in: query description: Select properties to be returned @@ -41016,50 +43753,21 @@ paths: 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: - 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' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41077,41 +43785,30 @@ 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.accessPackageAssignmentResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41129,28 +43826,33 @@ 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.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.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41168,6 +43870,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 @@ -41179,8 +43889,37 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/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 @@ -41189,7 +43928,7 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41217,12 +43956,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41239,13 +43978,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': 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 accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41281,15 +44019,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $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 accessPackageSubject in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41304,7 +44042,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -41312,15 +44050,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $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 accessPackageSubject for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41342,13 +44080,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': 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 accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41384,36 +44121,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/$count: - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_GetCount + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): + 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: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_My + 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: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - 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 @@ -41424,16 +44208,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 @@ -41446,39 +44220,30 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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 + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageAssignments: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': 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 + 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' @@ -41516,7 +44281,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -41526,14 +44291,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignment + 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.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -41541,32 +44315,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-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: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: + 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: @@ -41587,30 +44369,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $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 accessPackageAssignments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignment + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole 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 + - 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.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -41618,24 +44408,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $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 accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignment + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole 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 + - name: 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 @@ -41648,22 +44446,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': 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 + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource 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 + - name: 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 @@ -41690,30 +44495,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $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 accessPackage in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackage + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource 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 + - 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.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -41721,24 +44534,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $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 accessPackage for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackage + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource 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 + - name: 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 @@ -41751,22 +44572,84 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + 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.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope 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 + - 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' @@ -41804,14 +44687,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $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 @@ -41819,23 +44697,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope 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 + - 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.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -41843,39 +44729,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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 @@ -41902,43 +44791,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicies in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicy + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -41946,37 +44838,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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 @@ -41988,94 +44883,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': 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.accessPackage.accessPackageAssignmentPolicy_GetAccessPackage + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole 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 + 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.accessPackage' + $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}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog + 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: 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -42102,39 +44964,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $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/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + '/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 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: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -42172,14 +45061,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + $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 @@ -42187,31 +45071,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -42219,47 +45103,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-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.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionHandler + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -42286,51 +45164,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -42338,45 +45211,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -42388,44 +45256,54 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 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: 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 + 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 @@ -42448,93 +45326,53 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/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.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole 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/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 + x-ms-docs-key-type: accessPackageResourceRole + - 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -42557,211 +45395,155 @@ paths: 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.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting - 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 - 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. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': 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 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: 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of customDataProvidedResourceUploadSession 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 + 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 responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + 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.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + 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: 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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.customExtensionStageSetting' + type: string + format: binary 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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + 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: 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 @@ -42773,102 +45555,112 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of customDataProvidedResourceUploadSession 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 + 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.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 + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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: accessPackageAssignmentResourceRole + - 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: 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: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $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/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + 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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -42876,26 +45668,21 @@ 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/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -42903,26 +45690,37 @@ 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/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageCatalog + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -42945,72 +45743,7 @@ paths: 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}/accessPackage/accessPackageResourceRoleScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScope - 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43020,23 +45753,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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -43044,33 +45777,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $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}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScope + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 @@ -43097,38 +45831,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $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 accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScope + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -43136,32 +45870,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $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 accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScope + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: If-Match in: header description: ETag @@ -43174,30 +45908,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount 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: accessPackageResourceRoleScope-id + 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 accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -43224,106 +45972,148 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_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.accessPackageAssignmentResourceRole.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 + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignmentResourceRole 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 + x-ms-docs-key-type: accessPackageAssignmentResourceRole 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: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession 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: accessPackageResourceRoleScope-id + 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 accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignmentResourceRole 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 + 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: 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: $select in: query description: Select properties to be returned @@ -43350,38 +46140,38 @@ paths: 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 patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 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: @@ -43389,32 +46179,32 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: If-Match in: header description: ETag @@ -43427,30 +46217,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + 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: 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -43473,53 +46278,45 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select in: query description: Select properties to be returned @@ -43542,84 +46339,247 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + 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: 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 + 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: 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 navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + 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.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}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount 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: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: accessPackageResourceRole-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 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: 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}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/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.accessPackageAssignmentResourceRole_GetAccessPackageSubject + 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 @@ -43646,46 +46606,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageSubject in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject 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: 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 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: @@ -43693,40 +46637,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageSubject for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject 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: 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: If-Match in: header description: ETag @@ -43739,29 +46667,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole.accessPackageSubject_GetConnectedOrganization 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: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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.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: @@ -43769,30 +46727,83 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRole_My parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - 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: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - 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: 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: 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' @@ -43830,7 +46841,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43840,31 +46851,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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: 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 accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: 2XX: @@ -43872,17 +46866,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' 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}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-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 + 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: accessPackageAssignment-id in: path @@ -43892,22 +46886,6 @@ paths: 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 @@ -43934,15 +46912,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageAssignments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignment parameters: - name: accessPackageAssignment-id in: path @@ -43952,28 +46930,12 @@ paths: 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: 2XX: @@ -43981,15 +46943,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignment parameters: - name: accessPackageAssignment-id in: path @@ -43999,22 +46961,6 @@ paths: 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: If-Match in: header description: ETag @@ -44027,12 +46973,13 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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 in: path @@ -44042,22 +46989,6 @@ paths: 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 @@ -44084,15 +47015,15 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property accessPackage in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -44102,28 +47033,12 @@ paths: 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -44131,15 +47046,15 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackage for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -44149,22 +47064,6 @@ paths: 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: If-Match in: header description: ETag @@ -44177,13 +47076,13 @@ paths: 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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': 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 + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -44193,94 +47092,16 @@ paths: 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.accessPackageResourceEnvironment' - 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': - 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 - 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: uniqueItems: true type: array @@ -44308,9 +47129,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 @@ -44318,8 +47144,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -44329,28 +47155,12 @@ paths: 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.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -44358,17 +47168,22 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -44378,30 +47193,14 @@ paths: 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: accessPackageResourceRole-id + - 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 @@ -44428,15 +47227,20 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -44446,36 +47250,20 @@ paths: 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: accessPackageResourceRole-id + - 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: @@ -44483,15 +47271,20 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -44501,30 +47294,14 @@ paths: 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: accessPackageResourceRole-id + - 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 @@ -44536,13 +47313,19 @@ 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/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + 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: accessPackageAssignment-id in: path @@ -44552,35 +47335,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageAssignmentPolicy + - 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.accessPackage' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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 + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -44590,22 +47393,14 @@ paths: 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: 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 + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -44632,57 +47427,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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}/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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + 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: accessPackageAssignment-id in: path @@ -44692,22 +47452,14 @@ paths: 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: 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 + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -44745,9 +47497,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $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 @@ -44755,8 +47512,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -44766,28 +47523,20 @@ paths: 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: 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 + 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.customExtensionHandler' required: true responses: 2XX: @@ -44795,16 +47544,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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: accessPackageAssignment-id in: path @@ -44814,30 +47569,22 @@ paths: 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: 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -44864,15 +47611,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -44882,36 +47634,28 @@ paths: 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: 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -44919,15 +47663,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -44937,30 +47686,22 @@ paths: 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: 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag @@ -44972,104 +47713,19 @@ 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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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: 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/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension parameters: - name: accessPackageAssignment-id in: path @@ -45079,44 +47735,22 @@ paths: 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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentPolicy-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageAssignmentPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -45143,20 +47777,21 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -45166,26 +47801,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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 + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + 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 uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -45195,14 +47837,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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 + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -45240,9 +47882,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 @@ -45250,8 +47897,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -45261,20 +47908,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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 + 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: @@ -45282,16 +47929,22 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -45301,22 +47954,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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: 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 @@ -45343,15 +47996,20 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -45361,28 +48019,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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: 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: @@ -45390,15 +48048,20 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -45408,22 +48071,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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: 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 @@ -45435,17 +48098,19 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCustomExtension parameters: - name: accessPackageAssignment-id in: path @@ -45455,38 +48120,63 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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: 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/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-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -45496,14 +48186,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - 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 + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -45511,12 +48201,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + 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': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicy_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -45526,14 +48221,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignment-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageAssignment required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -45560,15 +48274,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScope parameters: - name: accessPackageAssignment-id in: path @@ -45578,36 +48298,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - 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: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - 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.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateAccessPackageResourceRoleScope parameters: - name: accessPackageAssignment-id in: path @@ -45617,32 +48356,29 @@ paths: 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: 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.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' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScope parameters: - name: accessPackageAssignment-id in: path @@ -45686,15 +48422,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScope parameters: - name: accessPackageAssignment-id in: path @@ -45717,7 +48453,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -45725,15 +48461,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScope parameters: - name: accessPackageAssignment-id in: path @@ -45763,13 +48499,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': 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 accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -45813,17 +48549,89 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_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: 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 + 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_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: 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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -45841,21 +48649,6 @@ 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 @@ -45878,18 +48671,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -45908,29 +48702,27 @@ paths: type: string 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.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: - description: Created navigation property. + description: Success 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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -45948,14 +48740,42 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - 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/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 + 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: $select in: query description: Select properties to be returned @@ -45982,15 +48802,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46008,36 +48830,55 @@ paths: 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - 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.accessPackageResourceRole' + $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 - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46055,32 +48896,30 @@ paths: 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + 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' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46132,15 +48971,15 @@ 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 accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46171,7 +49010,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -46179,15 +49018,15 @@ 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 accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46225,13 +49064,12 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -46249,51 +49087,20 @@ paths: 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 + - $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/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': 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 + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -46311,14 +49118,6 @@ paths: 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' @@ -46367,7 +49166,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -46385,14 +49184,6 @@ paths: 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: @@ -46410,13 +49201,13 @@ paths: 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}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -46434,14 +49225,6 @@ paths: 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 in: path description: The unique identifier of accessPackageResourceScope @@ -46484,7 +49267,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -46502,14 +49285,6 @@ paths: 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 in: path description: The unique identifier of accessPackageResourceScope @@ -46539,7 +49314,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -46557,14 +49332,6 @@ paths: 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 in: path description: The unique identifier of accessPackageResourceScope @@ -46585,12 +49352,12 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -46608,27 +49375,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -46646,54 +49435,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - 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.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' 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: + 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -46711,26 +49482,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + 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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -46748,14 +49526,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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: 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' @@ -46793,7 +49633,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -46803,8 +49643,8 @@ 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 accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46822,20 +49662,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + 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: @@ -46843,16 +49683,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' 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}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46870,22 +49711,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceScope + - 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: $select in: query description: Select properties to be returned @@ -46912,15 +49753,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46938,28 +49779,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceScope + - 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 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: @@ -46967,15 +49808,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -46993,22 +49834,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceScope + - 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: If-Match in: header description: ETag @@ -47021,16 +49862,12 @@ paths: 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}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + 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 @@ -47048,38 +49885,28 @@ paths: 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: 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 + - $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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': 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 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 @@ -47097,27 +49924,54 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': - get: + 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: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageAssignment-id in: path @@ -47135,20 +49989,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + 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 accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -47166,6 +50026,14 @@ paths: 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' @@ -47203,7 +50071,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -47213,8 +50081,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + 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 @@ -47232,12 +50100,20 @@ paths: 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -47245,17 +50121,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -47281,6 +50156,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 @@ -47307,15 +50190,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + 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 @@ -47341,12 +50224,20 @@ 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -47354,15 +50245,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -47388,6 +50279,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: If-Match in: header description: ETag @@ -47400,12 +50299,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignment-id in: path @@ -47423,36 +50323,37 @@ 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/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 + - 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -47475,24 +50376,20 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - 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.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 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: accessPackageAssignment-id in: path @@ -47510,50 +50407,30 @@ paths: 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 + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select in: query description: Select properties to be returned @@ -47576,18 +50453,21 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -47605,29 +50485,46 @@ 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: 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: 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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -47645,6 +50542,14 @@ paths: 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 @@ -47653,41 +50558,33 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -47705,6 +50602,14 @@ paths: 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 @@ -47713,28 +50618,31 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -47752,27 +50660,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - 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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/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 @@ -47781,7 +50692,7 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignment-id in: path @@ -47799,6 +50710,14 @@ paths: 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 @@ -47817,12 +50736,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -47840,6 +50759,14 @@ paths: 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: @@ -47847,12 +50774,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/$count': + '/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_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -47862,6 +50789,14 @@ paths: 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: @@ -47869,13 +50804,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': 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 + 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 @@ -47885,21 +50820,14 @@ paths: 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 + - 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 - name: $select in: query description: Select properties to be returned @@ -47922,20 +50850,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + 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 x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': + post: 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: 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_refresh parameters: - name: accessPackageAssignment-id in: path @@ -47945,51 +50877,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: accessPackageResourceRoleScope responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': 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 + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -47999,14 +50906,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: uniqueName + - name: accessPackageResourceRoleScope-id in: path - description: Alternate key of accessPackage + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - nullable: true + 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 @@ -48029,20 +50951,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$count': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48052,20 +50972,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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' + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': 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 + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48075,21 +51012,22 @@ paths: 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 + - 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 + - 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 @@ -48112,19 +51050,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + description: Retrieved 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 x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/{accessPackage-id}/$ref': - delete: + patch: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48134,32 +51072,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - 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 + 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.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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$count': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48169,116 +51119,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: 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}/accessPackage/incompatibleAccessPackages/$ref': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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: - 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 - 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: Create new navigation property ref to incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef - 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: - $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 - in: path - description: The unique identifier of accessPackageAssignment - 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/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 + 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: accessPackageAssignment-id in: path @@ -48288,6 +51163,22 @@ paths: 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: 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' @@ -48325,19 +51216,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $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}/accessPackage/incompatibleGroups/{group-id}/$ref': - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef + 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: accessPackageAssignment-id in: path @@ -48347,65 +51239,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: group-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResourceRoleScope 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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors': - 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 - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: group-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of group + description: The unique identifier of customDataProvidedResourceFile 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: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -48428,18 +51285,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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount + 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: accessPackageAssignment-id in: path @@ -48449,50 +51309,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: group-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$ref': - get: + put: 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 + 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: accessPackageAssignment-id in: path @@ -48502,35 +51358,49 @@ paths: 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 + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: + 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: - $ref: '#/components/responses/StringCollectionResponse' + description: Success 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 ref to incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleGroupGraphBPreRef + 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: accessPackageAssignment-id in: path @@ -48540,19 +51410,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - requestBody: - $ref: '#/components/requestBodies/refPostBody' + - 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' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleGroups for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleGroupGraphBPreRef + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -48562,36 +51460,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession required: true - style: form - explode: false + 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}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': 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.' + 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/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_getApplicablePolicyRequirement + 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: accessPackageAssignment-id in: path @@ -48601,39 +51502,38 @@ paths: 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: 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' 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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + get: 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 + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -48643,31 +51543,27 @@ paths: 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 + - 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': 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 + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -48677,6 +51573,14 @@ paths: 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: $select in: query description: Select properties to be returned @@ -48703,20 +51607,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicy in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -48726,12 +51625,20 @@ paths: 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -48739,20 +51646,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicy for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -48762,6 +51664,14 @@ paths: 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: If-Match in: header description: ETag @@ -48773,19 +51683,13 @@ 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}/accessPackageAssignmentPolicy/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': 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 accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -48795,6 +51699,14 @@ paths: 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: $select in: query description: Select properties to be returned @@ -48821,21 +51733,90 @@ paths: 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}/accessPackageAssignmentPolicy/accessPackageCatalog': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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: 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.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.accessPackage.accessPackageResourceRoleScope.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: 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog + 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 parameters: - name: accessPackageAssignment-id in: path @@ -48845,6 +51826,14 @@ paths: 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: $select in: query description: Select properties to be returned @@ -48871,22 +51860,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $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}/accessPackageAssignmentPolicy/customExtensionHandlers': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': 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 + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -48896,6 +51880,14 @@ paths: 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48933,14 +51925,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + $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 @@ -48948,8 +51935,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -48959,12 +51946,20 @@ paths: 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -48972,22 +51967,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-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 + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -48997,14 +51987,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + 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 @@ -49031,20 +52029,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -49054,20 +52047,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + 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.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -49075,20 +52076,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -49098,14 +52094,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + 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 @@ -49117,19 +52121,13 @@ 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}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': 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.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -49139,14 +52137,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionHandler + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionHandler + 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 @@ -49173,21 +52179,106 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $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}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.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: 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.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 the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -49197,25 +52288,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': 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_ListCustomExtensionStageSetting + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49225,6 +52350,22 @@ paths: 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' @@ -49262,14 +52403,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + $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 @@ -49277,8 +52413,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49288,12 +52424,28 @@ paths: 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -49301,22 +52453,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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.accessPackageAssignment.accessPackageAssignmentPolicy_GetCustomExtensionStageSetting + 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 @@ -49326,14 +52473,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 + 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 @@ -49360,20 +52523,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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 customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49383,20 +52541,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 + 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -49404,20 +52578,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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 customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49427,14 +52596,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 + 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 @@ -49446,19 +52631,13 @@ 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}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -49468,14 +52647,61 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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: + 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/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.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: 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 @@ -49502,21 +52728,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $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}/accessPackageAssignmentPolicy/customExtensionStageSettings/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackageAssignment-id in: path @@ -49526,24 +52751,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': + 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 accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentRequest + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -49553,6 +52788,22 @@ paths: 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' @@ -49590,14 +52841,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $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 @@ -49605,8 +52851,8 @@ 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -49616,12 +52862,28 @@ paths: 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.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -49629,21 +52891,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -49653,14 +52910,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 @@ -49687,20 +52960,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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 accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest + 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 @@ -49710,20 +52978,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -49731,20 +53015,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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 accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -49754,14 +53033,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 @@ -49773,19 +53068,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}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignment-id in: path @@ -49795,14 +53085,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by 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,26 +53146,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignment-id in: path @@ -49854,14 +53169,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 - name: $select in: query description: Select properties to be returned @@ -49888,25 +53227,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $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}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: + '/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.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -49916,69 +53247,54 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope + - 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 - 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.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -49988,50 +53304,57 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 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: 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}/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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -50041,98 +53364,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + 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.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.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackageResourceRole + - 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: accessPackageAssignmentRequest-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customDataProvidedResourceFile 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: 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.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: + '/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: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor + 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 @@ -50142,38 +53422,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope 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: 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: - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: 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: 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 parameters: - name: accessPackageAssignment-id in: path @@ -50183,55 +53472,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope + - 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 responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $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}/accessPackageAssignmentRequests/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentRequest_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -50241,6 +53521,22 @@ paths: 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/search' - $ref: '#/components/parameters/filter' responses: @@ -50248,21 +53544,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}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -50272,84 +53559,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: on + - name: accessPackageResourceRoleScope-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $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 + $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: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': 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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -50359,6 +53590,14 @@ paths: 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50396,7 +53635,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50406,8 +53645,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -50417,12 +53656,20 @@ paths: 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -50430,17 +53677,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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_GetAccessPackageAssignmentResourceRole + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -50450,14 +53697,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -50484,15 +53739,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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 accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -50502,20 +53757,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -50523,15 +53786,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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 accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -50541,14 +53804,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -50561,13 +53832,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -50577,65 +53847,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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' + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': 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 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.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageAssignment-id in: path @@ -50645,22 +53878,14 @@ 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: accessPackageAssignment-id1 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -50687,16 +53912,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageAssignment-id in: path @@ -50706,27 +53935,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50736,14 +53964,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -50766,19 +54009,18 @@ 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' + 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.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50788,36 +54030,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope 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' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50827,49 +54070,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope 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}/accessPackageResourceRole/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - 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 + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: $select in: query description: Select properties to be returned @@ -50896,15 +54112,15 @@ paths: 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 patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50914,20 +54130,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -50935,15 +54159,15 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50953,14 +54177,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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 @@ -50973,13 +54205,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + 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: accessPackageAssignment-id in: path @@ -50989,68 +54221,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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: 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 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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' @@ -51088,18 +54274,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignment-id in: path @@ -51109,63 +54297,30 @@ 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 - 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 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 @@ -51192,15 +54347,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -51210,44 +54367,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 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: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -51257,40 +54416,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - - 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + 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: accessPackageAssignment-id in: path @@ -51300,94 +54468,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope 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: accessPackageResourceRoleScope + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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: 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.accessPackageResourceScopeCollectionResponse' + description: Success 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51397,38 +54518,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope 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 + 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: 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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 in: path @@ -51438,57 +54560,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51498,44 +54601,27 @@ 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: 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 - requestBody: - description: New navigation property values - 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: Success - 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51545,40 +54631,20 @@ 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: 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 + - $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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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 @@ -51588,22 +54654,21 @@ 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: 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 @@ -51626,19 +54691,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + 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 @@ -51648,88 +54714,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackage 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 + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + type: 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' - 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 - 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: 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + 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 @@ -51739,22 +54768,14 @@ 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: accessPackageResourceScope-id + - name: uniqueName in: path - description: The unique identifier of accessPackageResourceScope + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + nullable: true - name: $select in: query description: Select properties to be returned @@ -51781,17 +54802,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$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_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51801,22 +54821,29 @@ 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: accessPackageResourceScope-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/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 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -51854,18 +54881,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -51875,46 +54903,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackage 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 + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag 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' + 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}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$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.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51924,43 +54938,37 @@ 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: 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 + - $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 accessPackageResourceRole + description: The unique identifier of accessPackageAssignment 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: 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: @@ -51970,19 +54978,18 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -51992,52 +54999,19 @@ 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: 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 + $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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52047,48 +55021,33 @@ 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: 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 + - 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + 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 in: path @@ -52098,60 +55057,21 @@ 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: 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' - 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/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - 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 - 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 + - $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 @@ -52174,24 +55094,19 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/$ref': + 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52201,34 +55116,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: group-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of group 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 + x-ms-docs-key-type: group + - 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + 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: accessPackageAssignment-id in: path @@ -52238,22 +55152,14 @@ 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: accessPackageResourceScope-id + - name: group-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: group - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52291,18 +55197,18 @@ 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/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52312,45 +55218,27 @@ 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: accessPackageResourceScope-id + - name: group-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of group 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 + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52360,43 +55248,37 @@ 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: 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 + - $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 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 - - 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: 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: @@ -52406,19 +55288,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Create new navigation property ref to incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleGroupGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52428,52 +55309,19 @@ 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: 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 + $ref: '#/components/requestBodies/refPostBody' 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.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleGroupGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52483,52 +55331,36 @@ 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: 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 + - 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + 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 @@ -52538,46 +55370,39 @@ 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: 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' + 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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.moveToCatalog': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + 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 in: path @@ -52587,35 +55412,116 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + 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 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: accessPackageResourceScope-id + 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.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 accessPackageAssignmentPolicy in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy + 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 - - $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.accessPackageAssignmentPolicy' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -52625,27 +55531,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true + - name: If-Match + in: header + description: ETag 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' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + deprecated: 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/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -52655,14 +55564,6 @@ 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: $select in: query description: Select properties to be returned @@ -52689,20 +55590,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': + 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 accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -52712,26 +55614,48 @@ 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + uniqueItems: true + type: array + items: + type: 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.accessPackageCatalog' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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 in: path @@ -52741,14 +55665,6 @@ 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52786,9 +55702,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $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 @@ -52796,8 +55717,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -52807,20 +55728,12 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -52828,16 +55741,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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 in: path @@ -52847,22 +55766,14 @@ 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 + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler - name: $select in: query description: Select properties to be returned @@ -52889,15 +55800,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -52907,28 +55823,20 @@ 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 + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -52936,15 +55844,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -52954,22 +55867,14 @@ 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 + - name: customExtensionHandler-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag @@ -52981,17 +55886,19 @@ 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53001,38 +55908,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionHandler 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 + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: 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.customAccessPackageWorkflowExtension' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -53042,14 +55966,6 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -53057,12 +55973,18 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53072,14 +55994,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageAssignmentResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -53102,19 +56031,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -53124,71 +56057,35 @@ 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 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.customExtensionStageSetting' 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.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 - 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 + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53198,14 +56095,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -53232,15 +56129,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -53250,20 +56152,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -53271,15 +56173,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -53289,14 +56196,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customExtensionStageSetting - name: If-Match in: header description: ETag @@ -53308,14 +56215,19 @@ 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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': 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 + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53325,14 +56237,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: customExtensionStageSetting-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customExtensionStageSetting required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: customExtensionStageSetting - name: $select in: query description: Select properties to be returned @@ -53359,17 +56271,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -53379,14 +56295,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_ListAccessPackageAssignmentRequest + parameters: + - 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 + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -53424,9 +56359,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 @@ -53434,8 +56374,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53445,20 +56385,12 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -53466,17 +56398,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53486,22 +56422,14 @@ 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: 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 @@ -53528,15 +56456,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53546,28 +56479,20 @@ 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: 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.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -53575,15 +56500,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53593,22 +56523,14 @@ 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: 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 @@ -53620,13 +56542,19 @@ 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53636,22 +56564,14 @@ 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: 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 @@ -53678,15 +56598,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53696,88 +56623,131 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest 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 + 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: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - 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.accessPackageResource' + $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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true + 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 + 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: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-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/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 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: 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' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: + 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.resume': + post: 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: 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 parameters: - name: accessPackageAssignment-id in: path @@ -53787,59 +56757,50 @@ 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: 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: 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: 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/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 + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': 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 + 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 parameters: - name: accessPackageAssignment-id in: path @@ -53849,37 +56810,14 @@ 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -53902,18 +56840,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' 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.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor parameters: - name: accessPackageAssignment-id in: path @@ -53923,46 +56867,41 @@ 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: 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 + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' 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.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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Delete navigation property requestor for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor parameters: - name: accessPackageAssignment-id in: path @@ -53972,30 +56911,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + 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/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.accessPackageAssignment.accessPackageAssignmentRequest.requestor_GetConnectedOrganization + 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: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -54022,15 +56986,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -54040,52 +57010,115 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-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/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentRequest_filterGraphBPreCurrentUser + parameters: + - 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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: on in: path - description: The unique identifier of accessPackageResourceRole + description: 'Usage: on=''{on}''' 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 + $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: - 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 + 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.accessPackageResourceScope' + 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: 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: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + 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 @@ -54095,48 +57128,55 @@ 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: 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 - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - 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: accessPackageResourceScope - - 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.accessPackageAssignmentResourceRoleCollectionResponse' 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54146,35 +57186,30 @@ 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: 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' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + 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 @@ -54192,14 +57227,6 @@ 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 - name: $select in: query description: Select properties to be returned @@ -54226,20 +57253,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' 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/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 accessPackageAssignmentResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54257,26 +57279,64 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + 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.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole + 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: 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: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_ListAccessPackageAssignment parameters: - name: accessPackageAssignment-id in: path @@ -54294,14 +57354,6 @@ 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54339,18 +57391,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $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 - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageAssignment parameters: - name: accessPackageAssignment-id in: path @@ -54368,37 +57422,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id1 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' 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/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -54416,22 +57483,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole + 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -54458,15 +57539,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54484,28 +57565,12 @@ 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 - - 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,15 +57578,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54539,22 +57604,6 @@ 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 - - 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 @@ -54567,16 +57616,12 @@ paths: 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -54594,38 +57639,80 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-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.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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_UpdateAccessPackageResource + 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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.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: + 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -54643,27 +57730,25 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' 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': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -54681,20 +57766,43 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54749,7 +57857,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: @@ -54759,8 +57867,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54783,7 +57891,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -54791,17 +57899,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54819,14 +57927,14 @@ 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: $select in: query description: Select properties to be returned @@ -54853,15 +57961,15 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54879,20 +57987,20 @@ 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 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: @@ -54900,15 +58008,15 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54926,14 +58034,14 @@ 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: If-Match in: header description: ETag @@ -54946,12 +58054,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -54976,98 +58084,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - 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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 - 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}/accessPackageResourceScope/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -55122,7 +58145,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: @@ -55132,8 +58155,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -55156,7 +58179,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -55164,16 +58187,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -55191,14 +58215,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 @@ -55225,15 +58249,15 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -55251,20 +58275,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: @@ -55272,15 +58296,15 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -55298,14 +58322,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 @@ -55318,57 +58342,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55386,37 +58365,14 @@ paths: 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 - 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: 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: $select in: query description: Select properties to be returned @@ -55443,15 +58399,15 @@ 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 accessPackageSubject in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55469,12 +58425,20 @@ paths: 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.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -55482,15 +58446,15 @@ 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 accessPackageSubject for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55508,6 +58472,14 @@ paths: 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 @@ -55520,13 +58492,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageSubject_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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -55544,6 +58516,14 @@ paths: 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 @@ -55570,16 +58550,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetCount + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55589,36 +58570,30 @@ paths: 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}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': - get: - tags: - - identityGovernance.entitlementManagement - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_My - 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 + - 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -55626,9 +58601,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: @@ -55648,34 +58623,18 @@ paths: 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 + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function 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 accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55685,19 +58644,46 @@ 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: 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: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': 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 accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55707,6 +58693,30 @@ 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: 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 @@ -55733,15 +58743,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $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 target in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateTarget + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55751,12 +58761,36 @@ 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: 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.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -55764,15 +58798,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $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 target for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteTarget + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55782,6 +58816,30 @@ 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: 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 @@ -55794,13 +58852,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -55810,43 +58867,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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: accessPackageAssignmentResourceRole + - 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 +58890,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': 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 + 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector 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: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple 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 + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'Usage: accessPackageId=''{accessPackageId}''' + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - nullable: true - - name: incompatibleAccessPackageId + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 +58932,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 +58944,86 @@ 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: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh 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.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 + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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: accessPackageAssignmentResourceRole + - 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: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.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 + 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' @@ -56131,14 +59061,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + $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 @@ -56146,18 +59071,39 @@ 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.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 + 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.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -56165,34 +59111,49 @@ paths: 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 - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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: $select in: query description: Select properties to be returned @@ -56219,39 +59180,54 @@ paths: 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 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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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 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,33 +59235,48 @@ paths: 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: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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: If-Match in: header description: ETag @@ -56297,31 +59288,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: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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' @@ -56359,81 +59366,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + $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}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 - 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 + x-ms-docs-key-type: accessPackageAssignment + - 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: customCalloutExtension-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 + 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 @@ -56460,540 +59447,377 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $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}/accessPackageResourceRole/accessPackageResource/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: customCalloutExtension-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageAssignmentResourceRole 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.entitlementManagement - summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 - - 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 responses: 2XX: - description: Success + 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 - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageCustomWorkflowExtension_GetCount + 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: 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' - 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 + x-ms-docs-key-type: accessPackageAssignment + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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: accessPackageAssignmentResourceRole + - 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 - 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 + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + delete: 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: 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: 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 + x-ms-docs-key-type: accessPackageAssignment + - 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: $select - in: query - description: Select properties to be returned - 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: 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.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_UpdateAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id + type: string + x-ms-docs-key-type: accessPackageResourceScope + - 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: 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + 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.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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: If-Match - in: header - description: ETag + 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: - 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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 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' - 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/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: If-Match - in: header - description: ETag - style: simple - 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' - deprecated: 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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': 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 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.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -57020,39 +59844,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.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 + 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 accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57090,14 +59941,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 @@ -57105,31 +59951,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 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: @@ -57137,47 +59983,41 @@ paths: 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 - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-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 uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: accessPackageResourceRole-id1 + 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -57204,51 +60044,46 @@ paths: 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 patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: accessPackageResourceRole-id1 + 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 + 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: @@ -57256,45 +60091,40 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: accessPackageResourceRole-id1 + 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -57306,71 +60136,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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' - 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/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57408,94 +60206,53 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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 - 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}/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.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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: 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 @@ -57522,311 +60279,298 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - 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.accessPackageResourceScope' + 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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + 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: 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 + x-ms-docs-key-type: accessPackageAssignment + - 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: 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' - deprecated: 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': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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: 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 + x-ms-docs-key-type: accessPackageAssignment + - 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: $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' - 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}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 - 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' - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: 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' - deprecated: 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': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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 + - $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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + 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: 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 @@ -57853,47 +60597,287 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScope in identityGovernance + 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 + 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.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 + 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': 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 accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + 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: 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.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 + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + 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 + 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' @@ -57934,11 +60918,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 @@ -57947,32 +60926,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 requestBody: description: New navigation property content: @@ -57989,45 +60960,32 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -58064,43 +61022,30 @@ 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -58124,43 +61069,30 @@ 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -58179,70 +61111,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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 - - $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/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -58251,14 +61143,6 @@ paths: 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 @@ -58285,34 +61169,32 @@ 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/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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 @@ -58321,40 +61203,89 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + 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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + 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: 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' - 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': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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 @@ -58363,14 +61294,68 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-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.accessPackageResourceEnvironment' + 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': + 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 + 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: 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' @@ -58408,14 +61393,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 @@ -58423,39 +61403,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: 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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -58463,30 +61443,34 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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 @@ -58503,14 +61487,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 @@ -58537,29 +61513,32 @@ 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + 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 @@ -58576,20 +61555,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: @@ -58597,89 +61568,32 @@ 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 - - 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -58696,60 +61610,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true + - 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' - 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': + 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: 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: @@ -58757,61 +61660,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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + 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.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 + - 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' - 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/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -58849,13 +61721,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}/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 @@ -58864,16 +61731,24 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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 @@ -58887,27 +61762,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: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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 @@ -58956,11 +61834,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 @@ -58969,16 +61842,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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 @@ -59003,27 +61884,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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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 @@ -59069,26 +61953,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.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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 @@ -59121,34 +62008,37 @@ 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.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - 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: 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 @@ -59168,77 +62058,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}/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.accessPackageCatalog.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: 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 - 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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 @@ -59247,64 +62091,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' - 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 the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59342,219 +62136,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $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: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': + '/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: Get accessPackageResources from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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 - 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 accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - 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: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: 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}/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 - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -59581,156 +62217,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/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: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole + 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: 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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole 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 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple 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.accessPackageResource_CreateAccessPackageResourceRole - parameters: - - name: accessPackageCatalog-id + type: string + x-ms-docs-key-type: accessPackageResourceRole + - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - 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.accessPackageResourceRole' + 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole + 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: 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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59739,115 +62310,58 @@ 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 - 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.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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: 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 requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary 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.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole + 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: 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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59856,6 +62370,22 @@ 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: 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 @@ -59867,35 +62397,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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/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 accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59904,63 +62428,48 @@ 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.accessPackageResource' + $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 - patch: + '/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: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59969,50 +62478,47 @@ 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 + - 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' - 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -60021,122 +62527,67 @@ 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' - deprecated: 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: accessPackageAssignmentResourceRole + - $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' - deprecated: 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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60177,11 +62628,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 @@ -60190,32 +62636,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 requestBody: description: New navigation property content: @@ -60232,44 +62670,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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 @@ -60307,42 +62732,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.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 @@ -60367,42 +62779,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.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 @@ -60422,51 +62821,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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + 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}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - 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: $select in: query description: Select properties to be returned @@ -60493,170 +62902,180 @@ 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + - 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: 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceScope.accessPackageResource_CreateUploadSession + 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: If-Match - in: header - description: ETag + 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 + 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -60683,182 +63102,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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}/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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - 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 - in: path - description: The unique identifier of accessPackageResourceScope - 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: 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/accessPackageCatalogs/{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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: 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: 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60896,125 +63264,53 @@ 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: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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: 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: 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: $select in: query description: Select properties to be returned @@ -61041,53 +63337,83 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/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.accessPackageResourceRole.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.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - 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: 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 + 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.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: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61096,74 +63422,66 @@ 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.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.accessPackageAssignment.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: 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: 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 @@ -61175,55 +63493,71 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - 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/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + 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: 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 @@ -61241,137 +63575,188 @@ 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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + 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 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: 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + 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 - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Update the navigation property accessPackageSubject in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageSubject 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: accessPackageAssignmentResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageAssignmentResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + 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.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageSubject + 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageSubject_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: 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: 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 @@ -61398,100 +63783,55 @@ 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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/$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.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_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 + 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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_My parameters: - - name: 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 + 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -61499,9 +63839,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: @@ -61521,109 +63861,65 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_reprocess parameters: - - name: 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: accessPackageAssignment 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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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: 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: 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 @@ -61650,59 +63946,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property target in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateTarget parameters: - - name: 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: 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.accessPackageSubject' required: true responses: 2XX: @@ -61710,53 +63977,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property target for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteTarget parameters: - - name: 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: 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 @@ -61768,101 +64006,60 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': + 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 connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.target_GetConnectedOrganization 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 - 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 + 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.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: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignments/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_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: @@ -61870,70 +64067,246 @@ 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}/accessPackageResourceRoles/$count': + /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetCount + 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: - - name: accessPackageCatalog-id + - $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 accessPackageCatalog + description: 'Usage: accessPackageId=''{accessPackageId}''' required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + nullable: true + - name: incompatibleAccessPackageId in: path - description: The unique identifier of accessPackageResource + description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + 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 accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceScope + 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: accessPackageCatalog-id + - name: on in: path - description: The unique identifier of accessPackageCatalog + description: 'Usage: on=''{on}''' 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/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: - type: string - x-ms-docs-key-type: accessPackageResource + 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/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' @@ -61971,7 +64344,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -61986,31 +64359,18 @@ paths: 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 + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: 2XX: @@ -62018,7 +64378,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -62027,13 +64387,16 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceScope + 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: accessPackageCatalog-id in: path @@ -62043,22 +64406,6 @@ paths: 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 @@ -62085,7 +64432,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -62097,8 +64444,12 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceScope + 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 @@ -62108,28 +64459,12 @@ paths: 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: 2XX: @@ -62137,7 +64472,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' deprecated: true @@ -62149,8 +64484,12 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceScope + 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 @@ -62160,31 +64499,80 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + 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: 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: 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 - - name: If-Match - in: header - description: ETag - style: simple + 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: - 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.customCalloutExtensionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -62192,13 +64580,15 @@ 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -62208,22 +64598,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + 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 in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customCalloutExtension - name: $select in: query description: Select properties to be returned @@ -62250,7 +64673,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 @@ -62262,8 +64685,12 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + 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: accessPackageCatalog-id in: path @@ -62273,28 +64700,20 @@ paths: 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: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customCalloutExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' required: true responses: 2XX: @@ -62302,7 +64721,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 @@ -62314,8 +64733,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id in: path @@ -62325,22 +64744,14 @@ paths: 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: customCalloutExtension-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customCalloutExtension - name: If-Match in: header description: ETag @@ -62358,13 +64769,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$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.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageCustomWorkflowExtension_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -62374,49 +64784,11 @@ paths: 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 + - $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' deprecated: true @@ -62424,14 +64796,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + 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 @@ -62441,22 +64815,6 @@ paths: 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' @@ -62510,7 +64868,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -62520,22 +64878,6 @@ paths: 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: @@ -62558,13 +64900,13 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + description: The roles in each resource in a catalog. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -62574,22 +64916,6 @@ paths: 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 @@ -62637,7 +64963,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -62647,22 +64973,6 @@ paths: 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 @@ -62697,7 +65007,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -62707,22 +65017,6 @@ paths: 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 @@ -62748,12 +65042,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -62763,22 +65057,6 @@ paths: 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 @@ -62826,7 +65104,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -62836,22 +65114,6 @@ paths: 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 @@ -62886,7 +65148,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -62896,22 +65158,6 @@ paths: 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 @@ -62937,13 +65183,13 @@ paths: 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/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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -62953,22 +65199,6 @@ paths: 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 @@ -63012,12 +65242,13 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63027,22 +65258,6 @@ paths: 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 @@ -63051,6 +65266,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 @@ -63073,11 +65303,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -63085,17 +65311,15 @@ 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/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63105,22 +65329,6 @@ paths: 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 @@ -63129,9 +65337,20 @@ paths: 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: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -63139,13 +65358,14 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63155,23 +65375,15 @@ paths: 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: 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: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -63179,21 +65391,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 @@ -63216,7 +65413,11 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -63224,15 +65425,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: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63242,23 +65440,15 @@ paths: 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: 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: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -63267,19 +65457,19 @@ paths: 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.customDataProvidedResourceUploadSession' + $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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -63288,12 +65478,11 @@ paths: 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: + delete: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63303,23 +65492,15 @@ paths: 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: 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: accessPackageResourceRole-id1 in: path description: The unique identifier of accessPackageResourceRole required: true @@ -63327,14 +65508,97 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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 @@ -63357,11 +65621,54 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $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.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -63370,11 +65677,13 @@ paths: 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}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -63384,14 +65693,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63400,6 +65709,55 @@ 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 + 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.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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 @@ -63408,20 +65766,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: @@ -63429,7 +65787,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -63441,8 +65799,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -63452,22 +65810,6 @@ paths: 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 @@ -63476,14 +65818,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 @@ -63501,16 +65843,12 @@ paths: 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: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -63520,14 +65858,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63536,29 +65874,33 @@ 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 + - 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.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -63566,13 +65908,12 @@ paths: 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: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -63582,14 +65923,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63598,19 +65939,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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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 @@ -63618,12 +65960,12 @@ paths: 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: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -63633,14 +65975,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63649,11 +65991,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $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' deprecated: true @@ -63661,12 +66007,14 @@ paths: 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': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + 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 parameters: - name: accessPackageCatalog-id in: path @@ -63676,14 +66024,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63718,7 +66066,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' deprecated: true @@ -63727,58 +66075,13 @@ paths: 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: - 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 - 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63788,14 +66091,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63841,7 +66144,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -63856,8 +66159,8 @@ 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 accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63867,14 +66170,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63888,7 +66191,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -63896,7 +66199,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -63905,12 +66208,13 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63920,14 +66224,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -63936,14 +66240,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: $select in: query description: Select properties to be returned @@ -63970,7 +66274,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -63982,8 +66286,8 @@ paths: 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 accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -63993,14 +66297,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -64009,20 +66313,20 @@ 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 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: @@ -64030,7 +66334,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -64042,8 +66346,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64053,14 +66357,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -64069,14 +66373,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 @@ -64094,70 +66398,12 @@ paths: 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': + '/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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -64167,14 +66413,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 @@ -64195,12 +66441,13 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetCount + 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.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -64210,49 +66457,22 @@ paths: 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/{accessPackageResource-id}/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageCatalog-id + - 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 - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRole + - 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 @@ -64288,7 +66508,7 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -64297,7 +66517,7 @@ 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -64307,14 +66527,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success @@ -64326,13 +66554,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -64342,14 +66569,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + 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' @@ -64402,12 +66637,8 @@ 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -64417,14 +66648,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -64447,16 +66686,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -64466,14 +66701,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64520,12 +66763,8 @@ paths: 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -64535,14 +66774,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64577,7 +66824,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -64587,14 +66834,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -64620,62 +66875,13 @@ paths: 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: - 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 - parameters: - - name: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -64685,68 +66891,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 - - $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 + x-ms-docs-key-type: accessPackageResourceRole + - 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/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 + x-ms-docs-key-type: accessPackageResourceScope + - 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64784,7 +66952,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -64796,11 +66964,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -64810,43 +66980,14 @@ paths: 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 + - 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 @@ -64855,6 +66996,22 @@ 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 - name: $select in: query description: Select properties to be returned @@ -64881,7 +67038,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -64890,11 +67047,13 @@ paths: 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 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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -64904,6 +67063,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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -64912,20 +67079,30 @@ 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.accessPackageResourceScope' - 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: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -64933,12 +67110,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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceScope + 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 @@ -64948,6 +67125,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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -64956,12 +67141,30 @@ 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 + - 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 @@ -64972,13 +67175,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -64988,6 +67190,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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -64996,33 +67206,31 @@ 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: 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.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -65030,12 +67238,12 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -65045,7 +67253,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: 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 @@ -65053,20 +67269,19 @@ 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: 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.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -65074,12 +67289,16 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -65089,6 +67308,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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -65097,15 +67324,21 @@ 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 responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -65113,14 +67346,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + 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: 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 + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -65130,6 +67362,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: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -65138,33 +67378,11 @@ 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 - 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.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -65172,14 +67390,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -65189,29 +67405,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - - $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 + 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/{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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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 @@ -65234,7 +67471,11 @@ 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' deprecated: true @@ -65242,15 +67483,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 + '/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.accessPackageCatalog.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: accessPackageCatalog-id in: path @@ -65260,28 +67503,17 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - 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' deprecated: true @@ -65289,14 +67521,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + 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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65306,14 +67537,6 @@ 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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65322,6 +67545,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 @@ -65344,11 +67582,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.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -65356,12 +67590,15 @@ 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.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65371,14 +67608,6 @@ 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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65388,19 +67617,19 @@ 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 @@ -65409,11 +67638,12 @@ paths: 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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65423,14 +67653,6 @@ 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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -65439,54 +67661,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' - deprecated: 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 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 + - 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 @@ -65513,7 +67695,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -65525,8 +67707,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65536,28 +67718,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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: @@ -65565,7 +67747,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -65577,8 +67759,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65588,22 +67770,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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: If-Match in: header description: ETag @@ -65621,13 +67803,13 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + 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: accessPackageCatalog-id in: path @@ -65637,22 +67819,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -65675,11 +67872,7 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -65687,14 +67880,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 - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -65704,37 +67900,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select in: query description: Select properties to be returned @@ -65757,62 +67946,11 @@ paths: 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.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -65821,13 +67959,13 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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: accessPackageCatalog-id in: path @@ -65837,57 +67975,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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-id1 + 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -65895,12 +68014,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + 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 @@ -65910,44 +68029,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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-id1 + 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 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 @@ -65955,12 +68071,12 @@ paths: 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 + 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: accessPackageCatalog-id in: path @@ -65970,30 +68086,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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-id1 + 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 @@ -66010,13 +68126,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66026,22 +68141,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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: @@ -66054,12 +68169,16 @@ paths: 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: + '/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.accessPackageCatalog.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: accessPackageCatalog-id in: path @@ -66069,49 +68188,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: 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' deprecated: true @@ -66119,17 +68218,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + 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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66139,14 +68234,6 @@ 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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -66155,9 +68242,11 @@ 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' deprecated: true @@ -66165,13 +68254,12 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66181,22 +68269,37 @@ 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: 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}/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' @@ -66234,7 +68337,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -66249,8 +68352,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -66260,28 +68363,12 @@ 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: 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.accessPackageResource' required: true responses: 2XX: @@ -66289,7 +68376,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -66298,12 +68385,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -66313,30 +68400,14 @@ 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: 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: 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 @@ -66363,7 +68434,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -66375,8 +68446,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -66386,36 +68457,20 @@ 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: 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: 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: @@ -66423,7 +68478,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -66435,8 +68490,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -66446,30 +68501,14 @@ 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: 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: 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 @@ -66487,16 +68526,13 @@ paths: 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': - 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.accessPackageCatalog.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: accessPackageCatalog-id in: path @@ -66506,116 +68542,41 @@ paths: 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 - - 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' - default: - $ref: '#/components/responses/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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' deprecated: true @@ -66623,13 +68584,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -66639,14 +68601,14 @@ paths: 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' @@ -66684,7 +68646,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -66699,8 +68661,8 @@ 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 accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -66710,20 +68672,20 @@ paths: 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: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -66731,7 +68693,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -66740,13 +68702,13 @@ paths: 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/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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -66756,22 +68718,22 @@ paths: 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 - - name: accessPackageResourceScope-id1 + 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 @@ -66798,7 +68760,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -66810,8 +68772,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -66821,28 +68783,28 @@ paths: 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 - - name: accessPackageResourceScope-id1 + 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.accessPackageResourceRole' required: true responses: 2XX: @@ -66850,7 +68812,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -66862,8 +68824,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -66873,22 +68835,22 @@ paths: 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 - - name: accessPackageResourceScope-id1 + 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 @@ -66906,12 +68868,12 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -66921,49 +68883,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 - - $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 + - 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 + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -66990,7 +68925,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -66999,16 +68934,11 @@ paths: 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: + 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_refresh + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -67018,17 +68948,36 @@ paths: 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 + 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 @@ -67036,13 +68985,61 @@ paths: 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 + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.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.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -67052,14 +69049,89 @@ paths: 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 + 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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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' @@ -67097,7 +69169,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -67112,8 +69184,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -67123,20 +69195,28 @@ paths: 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 + 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: @@ -67144,7 +69224,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -67153,12 +69233,13 @@ paths: 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}': + '/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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -67168,22 +69249,30 @@ paths: 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 - - 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 @@ -67210,7 +69299,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -67222,8 +69311,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -67233,28 +69322,36 @@ paths: 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 - - 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: @@ -67262,7 +69359,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -67274,8 +69371,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -67285,22 +69382,30 @@ paths: 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 - - 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: If-Match in: header description: ETag @@ -67318,16 +69423,12 @@ paths: 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': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -67337,29 +69438,57 @@ paths: 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 - - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -67367,13 +69496,12 @@ paths: 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': - get: + x-ms-docs-operation-type: operation + patch: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -67383,6 +69511,22 @@ paths: 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 @@ -67391,11 +69535,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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 @@ -67403,12 +69556,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -67418,72 +69571,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}/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 + - 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/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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 - - name: $select - in: query - description: Select properties to be returned - 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 - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceScope + - 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.accessPackageCollectionResponse' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -67491,17 +69611,14 @@ 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': 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 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: accessPackageCatalog-id in: path @@ -67511,14 +69628,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + - 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 + 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 @@ -67545,7 +69678,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' deprecated: true @@ -67554,13 +69687,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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.accessPackage_GetGraphBPreUniqueName + 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: accessPackageCatalog-id in: path @@ -67570,14 +69703,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: uniqueName + - name: accessPackageResource-id in: path - description: Alternate key of accessPackage + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - nullable: 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: $select in: query description: Select properties to be returned @@ -67604,7 +69753,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -67613,12 +69762,16 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackage_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.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -67628,11 +69781,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -67640,16 +69815,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': + 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: 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 + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -67659,6 +69831,30 @@ paths: 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' @@ -67696,7 +69892,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -67711,12 +69907,8 @@ 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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -67726,12 +69918,36 @@ paths: 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.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -67739,7 +69955,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -67748,16 +69964,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -67767,14 +69979,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResource-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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 @@ -67801,7 +70037,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -67813,12 +70049,8 @@ paths: 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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -67828,20 +70060,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResource-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -67849,7 +70105,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -67861,12 +70117,8 @@ paths: 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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -67876,14 +70128,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customAccessPackageWorkflowExtension-id + - name: accessPackageResource-id in: path - description: The unique identifier of customAccessPackageWorkflowExtension + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customAccessPackageWorkflowExtension + 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 @@ -67901,12 +70177,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/$count': + '/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 the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.customAccessPackageWorkflowExtension_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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -67916,11 +70193,76 @@ paths: 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -67928,25 +70270,66 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs(uniqueName=''{uniqueName}'')': + 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-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.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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - - name: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true + 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 @@ -67973,7 +70356,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -67982,38 +70365,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 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 + 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: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier 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 + 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: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -68021,25 +70436,134 @@ 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 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 + 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: uniqueName + - name: accessPackageCatalog-id in: path - description: Alternate key of accessPackageCatalog + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true + 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.entitlementManagement + 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: 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 @@ -68056,14 +70580,53 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageCatalogs/$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.accessPackageCatalog_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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: @@ -68076,18 +70639,325 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): + '/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: 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: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_Search + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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 @@ -68098,9 +70968,124 @@ 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.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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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: @@ -68118,24 +71103,73 @@ paths: 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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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: - 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/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -68143,21 +71177,102 @@ 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/accessPackageResourceEnvironments: + 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 + parameters: + - name: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + 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: 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' @@ -68189,60 +71304,15735 @@ paths: style: form explode: false schema: - 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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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.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.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.entitlementManagement + 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: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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 accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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 accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-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.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.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.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.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 + 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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 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: 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/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: 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: 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/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 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: 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.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.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.entitlementManagement + 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: 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/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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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: 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: 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/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 + 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/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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.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.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.entitlementManagement + 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: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-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.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/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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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: 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}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.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.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.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.entitlementManagement + 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: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.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/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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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/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 + 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.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.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/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 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.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.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.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 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.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.accessPackageCatalog.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/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.accessPackageCatalog.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.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.accessPackageCatalog.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/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.accessPackageCatalog.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.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 + 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/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.accessPackageCatalog.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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.accessPackageCatalog.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.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 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.entitlementManagement + 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: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.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/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.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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 + 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.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.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 + parameters: + - name: 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/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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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_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/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 + 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.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.accessPackageCatalog.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.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.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.entitlementManagement + 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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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 + parameters: + - name: 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/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + 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 + parameters: + - name: 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages(uniqueName=''{uniqueName}'')': + 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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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 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.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 + parameters: + - 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions/{customAccessPackageWorkflowExtension-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 + parameters: + - name: 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.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 + parameters: + - name: 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.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 + parameters: + - name: 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/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}'')': + 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 + 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.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 + 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.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 + 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/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: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + 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 + 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 + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceEnvironments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + 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 + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - 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/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_ListAccessPackageResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + 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 + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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 accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - 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' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment.accessPackageResource_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' + 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 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.accessPackageResourceRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-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 + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + 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.accessPackageResourceRequest' + 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 + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + 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 + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - 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/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 accessPackageResourceRequest + 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 + in: path + description: The unique identifier of accessPackageResourceRequest + 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.accessPackageSubject' + 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 + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + 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 accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - 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/accessPackageResourceRequests/{accessPackageResourceRequest-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.accessPackageResourceRequest.requestor_GetConnectedOrganization + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + 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.connectedOrganization' + 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: + 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 + 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.accessPackageResourceRoleScopeCollectionResponse' + 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 accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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 + 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.accessPackageResourceRoleScope' + 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 + 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $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 accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScope + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceRole + 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.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.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + 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 + 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.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + 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.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.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 + 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 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 + 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 + 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}/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 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + 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 + 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + 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.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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_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/{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 + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + 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 + 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 + 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.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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_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 + - 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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + 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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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 + - 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/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 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + 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: 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 + 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + 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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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: 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/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 + 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + 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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + 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: 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.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 + 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + 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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_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 + - 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/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 + 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.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 + - 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/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 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/{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 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRole.accessPackageResource_CreateUploadSession + 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 + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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 + 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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: 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/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.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: 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/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + 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 + 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.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 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_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 + - 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceRole.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}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.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/{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 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.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.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 + 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.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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource + 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.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 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.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_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: 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}/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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + 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 + 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/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + 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.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + 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 + 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}/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_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 + - name: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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 + - 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/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 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: 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/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + 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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + 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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + 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: 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/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_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 + - name: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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: 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' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + - 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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/{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 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + 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 + 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + 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: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_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 + - 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.accessPackageResourceScope.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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_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/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + 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.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh + 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 + 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: + - 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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_CreateUploadSession + 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 + 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}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + 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 + 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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: 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}/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.accessPackageResourceRoleScope.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: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + 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 + 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 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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_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 + - 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/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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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 + 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' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 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' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResource + 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: 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/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.accessPackageResource_GetAccessPackageResourceEnvironment + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.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 + 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceRole + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResource_UpdateAccessPackageResourceRole + 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 + 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.accessPackageResource_DeleteAccessPackageResourceRole + 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: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + 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 + 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.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + 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: 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/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.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/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.accessPackageResource.accessPackageResourceRole.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 + - 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.accessPackageResource.accessPackageResourceRole.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 + - 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/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.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + 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 requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + 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: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': 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 + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource 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: 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 @@ -68269,30 +87059,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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 accessPackageResourceEnvironments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource 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: 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.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -68300,24 +87106,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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 accessPackageResourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource 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: 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 @@ -68330,37 +87152,38 @@ paths: 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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_ListAccessPackageResource + 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: 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 + 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: 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 @@ -68383,37 +87206,46 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + 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 x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment_GetAccessPackageResource + 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: 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 + 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 @@ -68440,57 +87272,82 @@ 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 - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironment.accessPackageResource_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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh 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/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' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceRequests: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': 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 uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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 + - name: 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' @@ -68528,7 +87385,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68538,18 +87395,39 @@ 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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 + - name: 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.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -68557,26 +87435,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-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 uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession 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: 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 @@ -68603,30 +87504,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $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 accessPackageResourceRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRequest + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession 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: 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.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -68634,24 +87559,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $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 accessPackageResourceRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRequest + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession 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: 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 @@ -68664,21 +87613,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile 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: 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 @@ -68701,30 +87690,61 @@ 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' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_GetRequestor + 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: 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: 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 @@ -68751,55 +87771,175 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_UpdateRequestor + 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: 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: 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 + 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.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 delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequest_DeleteRequestor + 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: 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: 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 @@ -68811,60 +87951,136 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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.accessPackageResourceRequest.requestor_GetConnectedOrganization + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount 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 + 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property + $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 + 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.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + 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 + 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/accessPackageResourceRequests/$count: + x-ms-docs-operation-type: action + '/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.accessPackageResourceRequest_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -68872,96 +88088,60 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + 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: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' - 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 accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - required: true + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - 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 - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': 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 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: 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: 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,83 +88168,81 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRoleScope + 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: 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.accessPackageResourceRoleScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $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 accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScope - parameters: - - 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 - - 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: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - 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 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -69087,86 +88265,83 @@ 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' + 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.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.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: 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 + 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' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.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 - - 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - 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: $select in: query description: Select properties to be returned @@ -69193,30 +88368,46 @@ paths: 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 patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.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: 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -69224,24 +88415,40 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.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: 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 @@ -69254,68 +88461,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 + 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: 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 - - name: $select - in: query - description: Select properties to be returned - 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 - 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 + type: string + x-ms-docs-key-type: accessPackageResourceRole + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69353,68 +88530,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.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.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.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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole - parameters: - - 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 - - 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: 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 @@ -69441,24 +88603,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.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.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: 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 @@ -69467,37 +88680,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: 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.accessPackageResourceRole' + type: string + format: binary 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + 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: 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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -69506,6 +88732,22 @@ 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: 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 @@ -69517,22 +88759,37 @@ paths: description: Success 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.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: 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: @@ -69540,22 +88797,119 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + 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 + 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_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 + - $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/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + 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: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceScope 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69604,16 +88958,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceScope 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 requestBody: description: New navigation property content: @@ -69631,22 +88985,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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 + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceScope 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 @@ -69689,16 +89043,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceScope 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 @@ -69728,16 +89082,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceScope 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 @@ -69758,21 +89112,21 @@ paths: 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': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 @@ -69815,16 +89169,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 @@ -69854,16 +89208,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 @@ -69884,22 +89238,22 @@ paths: 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/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.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.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 @@ -69938,22 +89292,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': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole 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 @@ -70010,16 +89364,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole 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 @@ -70045,22 +89399,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/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + 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 @@ -70111,16 +89465,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + 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 @@ -70158,16 +89512,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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 @@ -70196,21 +89550,21 @@ 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/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + 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 @@ -70219,36 +89573,14 @@ 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 - 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: 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 @@ -70275,29 +89607,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + 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 @@ -70306,27 +89633,45 @@ 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + 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 @@ -70335,104 +89680,42 @@ 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 - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession - parameters: - - name: accessPackageResourceRoleScope-id + - 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: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag 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' + 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}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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.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 @@ -70441,14 +89724,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: customDataProvidedResourceUploadSession-id + - 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: $select in: query description: Select properties to be returned @@ -70475,159 +89758,26 @@ paths: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession - 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: 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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession - 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: 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 + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' 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': - 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 - 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + 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 + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -70636,50 +89786,14 @@ 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/$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 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/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageResourceRoleScope-id + - 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 @@ -70710,7 +89824,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -70719,37 +89833,69 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - 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 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70798,16 +89944,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession + 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: @@ -70825,21 +89987,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/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.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70882,16 +90060,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70921,16 +90115,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -70951,25 +90161,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-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.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.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 + 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 @@ -70978,53 +90201,98 @@ 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-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.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.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 - - $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 + 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 + - 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 @@ -71051,55 +90319,175 @@ 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 accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.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.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 + 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.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 accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.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.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 + 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 @@ -71111,125 +90499,197 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.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 - - name: $select - in: query - description: Select properties to be returned - 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 - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + 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 + 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: 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.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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + 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.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.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 - - name: If-Match - in: header - description: ETag + 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: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -71256,26 +90716,66 @@ 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}/accessPackageResourceScope/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.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 + 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' @@ -71313,7 +90813,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: @@ -71323,23 +90823,31 @@ 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 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 + 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' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -71347,34 +90855,41 @@ 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}/accessPackageResourceScope/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.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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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: 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 @@ -71401,38 +90916,46 @@ 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.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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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: 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: @@ -71440,32 +90963,40 @@ 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.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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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: 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 @@ -71478,29 +91009,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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.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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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: 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 @@ -71523,111 +91078,53 @@ paths: 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.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' + $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 - delete: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - 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 - - 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 @@ -71654,248 +91151,219 @@ 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 - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': 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 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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: 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: $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 responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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: 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 + 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: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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 - - name: $select - in: query - description: Select properties to be returned - 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 + 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.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - 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.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + 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.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: accessPackageResourceRole-id + - 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 - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -71904,41 +91372,47 @@ 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 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + x-ms-docs-operation-type: action + '/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - 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/search' - $ref: '#/components/parameters/filter' responses: @@ -71946,29 +91420,44 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get the number of the resource + 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 - - 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' + '/identityGovernance/entitlementManagement/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.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - 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 - name: $select in: query description: Select properties to be returned @@ -71999,7 +91488,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -72008,53 +91497,37 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageResource_refresh 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: 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource_ListUploadSession 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: 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' @@ -72103,24 +91576,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateUploadSession 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: 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 requestBody: description: New navigation property content: @@ -72138,29 +91603,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetUploadSession 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: 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -72203,24 +91660,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateUploadSession 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: 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -72250,24 +91699,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteUploadSession 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: 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -72288,33 +91729,22 @@ paths: default: $ref: '#/components/responses/error' 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/accessPackageResources/{accessPackageResource-id}/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.accessPackageResourceRoleScope.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.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: accessPackageResourceRole-id + - 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -72323,84 +91753,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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 - - 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_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/{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 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' @@ -72438,68 +91790,45 @@ 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}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope - 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: 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 @@ -72526,71 +91855,127 @@ 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}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - 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.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 + 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.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.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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - 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 @@ -72602,22 +91987,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.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: 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: @@ -72625,91 +92017,90 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': - get: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.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 - - name: $select - in: query - description: Select properties to be returned - 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: 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.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh + summary: Get the number of the resource + 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: 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/uploadSessions': + /identityGovernance/entitlementManagement/accessPackageResources/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource_GetCount + parameters: + - $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: - - 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' @@ -72747,7 +92138,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -72757,23 +92148,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession - 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -72781,33 +92167,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackage' 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}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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 - 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: 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: $select in: query description: Select properties to be returned @@ -72834,38 +92216,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + 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 - 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: 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -72873,32 +92251,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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 - 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: 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: If-Match in: header description: ETag @@ -72911,87 +92285,22 @@ 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: - 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': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + 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 - - $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: + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73029,9 +92338,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $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 @@ -73039,14 +92353,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResource + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageAssignmentPolicy + 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: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -73054,26 +92377,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-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 accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageAssignmentPolicy 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: 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 @@ -73100,30 +92436,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResource + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageAssignmentPolicy 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: 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -73131,24 +92480,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResource + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageAssignmentPolicy 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: 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 @@ -73160,23 +92522,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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-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.accessPackageResource_GetAccessPackageResourceEnvironment + 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: 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: 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 @@ -73203,41 +92578,38 @@ 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceRole + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog 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 + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -73260,68 +92632,58 @@ paths: 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.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 - 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 + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceRole + 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: 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: 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -73344,110 +92706,94 @@ 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 + 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.accessPackageResource_UpdateAccessPackageResourceRole + summary: Create new navigation property to customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler 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: 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' + $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: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceRole + 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: 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: 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 - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackage + - 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 @@ -73474,38 +92820,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + summary: Update the navigation property customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler 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: 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: 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -73513,32 +92872,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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 accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler 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: 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: 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 @@ -73550,31 +92922,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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': 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 + 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: 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: 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: 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 @@ -73601,34 +92986,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_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: 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: + $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': + 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 + 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: 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' @@ -73666,9 +93091,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $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 @@ -73676,31 +93106,31 @@ 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 customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting 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: 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: @@ -73708,42 +93138,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + 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: 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: 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 @@ -73770,46 +93205,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting 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: 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: @@ -73817,40 +93257,45 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting 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: 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 @@ -73862,38 +93307,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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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: 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: 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 @@ -73920,131 +93371,92 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $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: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionStageSetting_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 + - 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: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - 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' - 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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_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 + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage 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: accessPackage + - $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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + 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 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 accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageCatalog 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 + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -74071,41 +93483,45 @@ 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageResourceRoleScope 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 + - 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: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + 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: - 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 @@ -74128,101 +93544,71 @@ 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' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/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. ' + 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/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + url: https://learn.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageResourceRoleScope 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 + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage + 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' - 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}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageResourceRoleScope 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 + - 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: 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/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -74245,99 +93631,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' - 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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageResourceRoleScope 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 + - 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: 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 + 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' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageResourceRoleScope 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 - - name: accessPackageResourceScope-id + 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole + parameters: + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - 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 @@ -74364,54 +93762,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole 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 + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - 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.accessPackageResourceRole' required: true responses: 2XX: @@ -74419,48 +93801,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole 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 + - name: accessPackage-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - 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 @@ -74473,150 +93839,156 @@ 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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: 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 - - 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' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_UpdateAccessPackageResource 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 + - 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: 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 + 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' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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: 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: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + 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: 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 @@ -74643,66 +94015,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.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: 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74740,7 +94080,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -74750,31 +94090,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.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 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: @@ -74782,41 +94122,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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 - - 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: $select in: query description: Select properties to be returned @@ -74843,46 +94184,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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 - - 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 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: @@ -74890,40 +94231,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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 - - 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 - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: If-Match in: header description: ETag @@ -74936,74 +94277,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}/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile - 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 - 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + 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: 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: @@ -75011,44 +94307,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + 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 - - $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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_ListAccessPackageResourceScope - 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75097,16 +94379,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_CreateAccessPackageResourceScope + 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: @@ -75124,22 +94414,30 @@ paths: 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResource_GetAccessPackageResourceScope + 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 + 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 @@ -75182,16 +94480,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_UpdateAccessPackageResourceScope + 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 + 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 @@ -75221,16 +94527,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource_DeleteAccessPackageResourceScope + 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 + 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 @@ -75251,21 +94565,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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 + 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 @@ -75308,16 +94630,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 + 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 @@ -75347,16 +94677,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope_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 + 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 @@ -75377,22 +94715,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}/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.accessPackageResourceScope.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 + 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 @@ -75431,22 +94777,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}/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.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + 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 + 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 @@ -75503,16 +94857,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.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 + 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 @@ -75538,22 +94900,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}/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.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + 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 + 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 @@ -75604,16 +94974,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.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 + 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 @@ -75651,166 +95029,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole - 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: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource - 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.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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole 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 + - 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 - 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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource - 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 - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -75839,99 +95075,76 @@ 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}/accessPackageResourceRole/accessPackageResource/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + 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: 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 - - 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 + - $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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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: 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 - - 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 - name: $select in: query description: Select properties to be returned @@ -75962,7 +95175,7 @@ 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/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -75971,69 +95184,69 @@ paths: 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 + 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: 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 - - 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 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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: 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 - - 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' @@ -76082,32 +95295,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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 - - 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: @@ -76125,37 +95338,37 @@ 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}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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: 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 - - 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76198,32 +95411,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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: 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 - - 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76253,32 +95466,32 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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: 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 - - 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 - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -76299,74 +95512,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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/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.accessPackageResource.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile 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: 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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -76375,74 +95544,29 @@ 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 - - $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/accessPackageResourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.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 - - 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 + - $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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - 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 - 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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -76465,33 +95589,37 @@ 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - 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: 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: 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 + 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 @@ -76500,50 +95628,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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageResource-id + - 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: 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 @@ -76566,67 +95666,38 @@ paths: 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.accessPackageResourceScope.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 - - 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. + 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}/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.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 accessPackage + required: true + style: simple + schema: + type: string + 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 - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -76643,50 +95714,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.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 + 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 @@ -76703,37 +95771,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.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 + 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 @@ -76750,6 +95831,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 +95850,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}/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 @@ -76771,16 +95905,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.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 + 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 @@ -76807,21 +95949,29 @@ 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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.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 + 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 @@ -76837,21 +95987,29 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.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 + 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: @@ -76859,21 +96017,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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_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 + 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 @@ -76904,7 +96071,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -76913,37 +96080,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_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 + 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 responses: 2XX: description: Success 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}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.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 + 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' @@ -76992,16 +96175,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.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 + 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: @@ -77019,21 +96210,29 @@ paths: 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}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.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 + 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 @@ -77076,16 +96275,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.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 + 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 @@ -77115,16 +96322,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.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 + 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 @@ -77145,90 +96360,38 @@ 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}/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.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: 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 - 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: 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 - - $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: - - $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: + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77266,49 +96429,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $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 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}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': 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 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 @@ -77318,6 +96452,30 @@ 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: 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 @@ -77344,19 +96502,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $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}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: 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.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateAccessPackage + 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: 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 + 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.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackage-id in: path @@ -77366,32 +96571,49 @@ 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: 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.accessPackage' + type: string + format: binary 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 + 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 @@ -77401,6 +96623,30 @@ 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: 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 @@ -77412,14 +96658,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageAssignmentPolicy + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackage-id in: path @@ -77429,21 +96673,127 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + - 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' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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 + 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: + 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 + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -77466,23 +96816,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + 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 accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_CreateAccessPackageAssignmentPolicy + summary: Update the navigation property accessPackageResourceScope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -77492,35 +96838,71 @@ 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 + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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.accessPackageAssignmentPolicy' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_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: 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': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageAssignmentPolicy + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -77530,14 +96912,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 - name: $select in: query description: Select properties to be returned @@ -77564,20 +96946,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicies in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageAssignmentPolicy + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -77587,20 +96964,20 @@ 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -77608,20 +96985,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $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 accessPackageAssignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageAssignmentPolicy + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -77631,14 +97003,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 - name: If-Match in: header description: ETag @@ -77650,19 +97022,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/accessPackageResourceEnvironment': 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 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 @@ -77672,14 +97039,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 - name: $select in: query description: Select properties to be returned @@ -77706,21 +97073,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetAccessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -77730,14 +97093,29 @@ 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -77760,26 +97138,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-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.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionHandler + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -77789,29 +97200,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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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 @@ -77834,23 +97238,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionHandlerCollectionResponse' + 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-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionHandler + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -77860,43 +97260,87 @@ 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: 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.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_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 + 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: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - required: true + x-ms-docs-key-type: accessPackageResourceRole + - 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.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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/{customExtensionHandler-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': 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_GetCustomExtensionHandler + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -77906,22 +97350,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 - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: $select in: query description: Select properties to be returned @@ -77948,20 +97392,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -77971,28 +97410,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 - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -78000,20 +97439,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + $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 customExtensionHandlers for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -78023,22 +97457,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 - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: If-Match in: header description: ETag @@ -78050,19 +97484,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}/customExtensionHandlers/{customExtensionHandler-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': 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.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCustomExtension + 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 parameters: - name: accessPackage-id in: path @@ -78072,22 +97501,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 - - name: customExtensionHandler-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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: $select in: query description: Select properties to be returned @@ -78114,21 +97543,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionHandlers/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -78138,50 +97563,22 @@ 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 - - $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/accessPackages/{accessPackage-id}/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.accessPackage.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting - 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: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -78219,14 +97616,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + $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 @@ -78234,8 +97626,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + 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 @@ -78245,20 +97637,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: 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -78266,22 +97666,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-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 + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -78291,22 +97686,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 - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 @@ -78333,20 +97736,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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 customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -78356,28 +97754,36 @@ 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: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -78385,20 +97791,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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 customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -78408,22 +97809,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 - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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 @@ -78435,19 +97844,13 @@ 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}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': 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: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackage-id in: path @@ -78457,22 +97860,61 @@ 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: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + 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/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 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 @@ -78499,21 +97941,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackage-id in: path @@ -78523,59 +97964,34 @@ 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/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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageAssignmentPolicy_GetCount - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRole 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}/accessPackageCatalog': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackage-id in: path @@ -78585,56 +98001,22 @@ paths: 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 + - 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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackageResourceRoleScope - parameters: - - name: accessPackage-id + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -78672,7 +98054,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -78682,12 +98064,8 @@ paths: post: 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.' - 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 + 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 @@ -78697,12 +98075,28 @@ 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: 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.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -78710,16 +98104,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackageResourceRoleScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackage-id in: path @@ -78737,6 +98131,22 @@ paths: 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 @@ -78763,15 +98173,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $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 accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAccessPackageResourceRoleScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackage-id in: path @@ -78789,12 +98199,28 @@ paths: 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.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -78802,15 +98228,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $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 accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAccessPackageResourceRoleScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackage-id in: path @@ -78828,6 +98254,22 @@ paths: 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 @@ -78840,13 +98282,97 @@ paths: 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}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceRole + 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: 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackage-id in: path @@ -78864,6 +98390,30 @@ paths: 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: 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 @@ -78890,15 +98440,74 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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 accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceRole + 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: 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: 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 @@ -78916,28 +98525,49 @@ paths: 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: 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.accessPackageResourceRole' + type: string + format: binary 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.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceRole + 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: accessPackage-id in: path @@ -78955,6 +98585,30 @@ paths: 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: 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 @@ -78966,13 +98620,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/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 accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_GetAccessPackageResource + 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 @@ -78990,41 +98643,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackage-id in: path @@ -79042,28 +98693,38 @@ paths: 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 + - name: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackage-id in: path @@ -79081,25 +98742,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackage-id in: path @@ -79117,43 +98780,20 @@ paths: 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 + - $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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -79208,7 +98848,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: @@ -79218,8 +98858,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -79242,7 +98882,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -79250,17 +98890,17 @@ 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -79278,14 +98918,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -79312,15 +98952,15 @@ 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -79338,20 +98978,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + 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: @@ -79359,15 +98999,15 @@ 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackage-id in: path @@ -79385,14 +99025,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -79405,12 +99045,12 @@ 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackage-id in: path @@ -79435,13 +99075,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + 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 @@ -79459,21 +99099,6 @@ 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 @@ -79496,18 +99121,24 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + 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 parameters: - name: accessPackage-id in: path @@ -79525,30 +99156,18 @@ paths: 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' + 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}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackage-id in: path @@ -79566,14 +99185,21 @@ paths: 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,19 +99222,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackage-id in: path @@ -79626,79 +99251,29 @@ paths: 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 + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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.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.customDataProvidedResourceUploadSession' 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': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackage-id in: path @@ -79716,14 +99291,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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: $select in: query description: Select properties to be returned @@ -79750,15 +99325,15 @@ paths: 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 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 uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackage-id in: path @@ -79776,20 +99351,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -79797,15 +99372,15 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackage-id in: path @@ -79823,14 +99398,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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: If-Match in: header description: ETag @@ -79843,13 +99418,13 @@ 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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 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 @@ -79867,14 +99442,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -79897,21 +99487,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': 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 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 @@ -79929,29 +99518,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select in: query description: Select properties to be returned @@ -79974,67 +99556,21 @@ paths: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.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 - - 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. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' 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}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': 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 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 @@ -80052,57 +99588,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - 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: - 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.accessPackageResourceRole' + 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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + 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 @@ -80120,44 +99637,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - 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 requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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 @@ -80175,22 +99689,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - 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 @@ -80202,13 +99716,12 @@ paths: 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/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackage-id in: path @@ -80226,14 +99739,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -80241,12 +99754,16 @@ 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': - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackage-id in: path @@ -80264,54 +99781,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackage-id in: path @@ -80329,26 +99822,19 @@ paths: 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: - 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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetCount parameters: - name: accessPackage-id in: path @@ -80358,22 +99844,32 @@ 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: accessPackageResourceScope-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 accessPackageResourceScope + description: The unique identifier of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -80411,18 +99907,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $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/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/{accessPackage-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + 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 @@ -80432,45 +99930,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackage-id1 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 - in: path - description: The unique identifier of accessPackageResourceScope - required: true - 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 - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - 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: Created navigation property. + 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' 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/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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 @@ -80480,30 +99984,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: 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: uniqueName in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: Alternate key of accessPackage required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + nullable: true - name: $select in: query description: Select properties to be returned @@ -80530,15 +100018,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount parameters: - name: accessPackage-id in: path @@ -80548,52 +100037,86 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-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}/incompatibleAccessPackages': + 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 + 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 - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + 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: - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + type: 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.accessPackageCollectionResponse' 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: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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 @@ -80603,30 +100126,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: 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: accessPackage-id1 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: If-Match in: header description: ETag @@ -80639,16 +100146,12 @@ 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/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount parameters: - name: accessPackage-id in: path @@ -80658,46 +100161,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: 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: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + 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 @@ -80707,35 +100187,65 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: accessPackageResourceScope-id + 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 + 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 accessPackageResourceScope + description: The unique identifier of accessPackage 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: accessPackage + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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_DeleteIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackage-id in: path @@ -80745,27 +100255,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + 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 @@ -80775,14 +100294,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 @@ -80805,24 +100331,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': + 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. ' + 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/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh + 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 @@ -80832,26 +100357,33 @@ 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 + - 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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 @@ -80861,14 +100393,14 @@ 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' @@ -80906,18 +100438,18 @@ 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/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount parameters: - name: accessPackage-id in: path @@ -80927,37 +100459,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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' 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/accessPackages/{accessPackage-id}/incompatibleGroups/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount parameters: - name: accessPackage-id in: path @@ -80967,35 +100489,40 @@ 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: 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}/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 customDataProvidedResourceUploadSession + description: The unique identifier of accessPackage 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 + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -81005,19 +100532,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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 @@ -81027,44 +100557,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: 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 + $ref: '#/components/requestBodies/refPostBody' 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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 @@ -81074,44 +100583,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: 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 + - 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement parameters: - name: accessPackage-id in: path @@ -81121,38 +100622,39 @@ 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: 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' + 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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.moveToCatalog': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + 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 @@ -81162,44 +100664,43 @@ 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/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + catalogId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetAccessPackageResourceScope + 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: 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 - name: $select in: query description: Select properties to be returned @@ -81226,38 +100727,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: 2XX: @@ -81265,32 +100762,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope + 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 - 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 - name: If-Match in: header description: ETag @@ -81303,156 +100796,188 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackages(uniqueName=''{uniqueName}'')/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_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.uniqueName_getApplicablePolicyRequirement 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + nullable: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + 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: operation - patch: + 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: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + 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: 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + properties: + catalogId: + type: string + additionalProperties: + type: object 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/$count: + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage_GetCount parameters: - - name: accessPackage-id + - $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: The unique identifier of accessPackage + description: 'Usage: on=''{on}''' 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/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: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - 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 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}/accessPackageResourceScope/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.accessPackageResourceScope.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 @@ -81463,6 +100988,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 @@ -81475,38 +101010,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}/accessPackageResourceScope/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.accessPackageResourceScope.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' @@ -81544,7 +101076,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: @@ -81554,31 +101086,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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: @@ -81586,42 +101101,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}/accessPackageResourceScope/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.accessPackageResourceScope.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 @@ -81648,46 +101146,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.accessPackageResourceScope.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: @@ -81695,40 +101177,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.accessPackageResourceScope.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 @@ -81741,37 +101207,22 @@ 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': + '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackage from identityGovernance + description: The access package information for the suggested package. + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_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: 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 @@ -81798,131 +101249,47 @@ 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.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 - 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.availableAccessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + /identityGovernance/entitlementManagement/accessPackageSuggestions/$count: + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_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: 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': 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: 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 - 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: on in: path - description: The unique identifier of accessPackageResourceRole + description: 'Usage: on=''{on}''' required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + $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: $select in: query description: Select properties to be returned @@ -81933,6 +101300,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 @@ -81945,46 +101322,39 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + 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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + 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: 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' @@ -82022,9 +101392,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $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 @@ -82032,39 +101407,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 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -82072,50 +101426,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-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 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: 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: 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 @@ -82142,54 +101477,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + 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: 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: 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -82197,129 +101513,62 @@ paths: 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.accessPackageResourceScope.accessPackageResource.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: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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: - 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/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 + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Delete navigation property assignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest 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 + x-ms-docs-key-type: accessPackageAssignmentRequest + - 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' + deprecated: 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': + 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 + parameters: + - 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 @@ -82346,97 +101595,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $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}/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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -82459,99 +101642,139 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + 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: accessPackageResourceRole-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 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + 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.customDataProvidedResourceUploadSession' + 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}': + 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 uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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: 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: accessPackageAssignmentRequest-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -82578,54 +101801,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + 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: 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: accessPackageAssignmentRequest-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignmentRequest 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,48 +101837,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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: 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: accessPackageAssignmentRequest-id in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageAssignmentRequest required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -82686,91 +101871,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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + 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 - 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: 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: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - 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: 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.connectedOrganization' 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': + deprecated: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.assignmentRequest_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: @@ -82778,60 +101942,100 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/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/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + 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 + - 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.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: - $ref: '#/components/responses/ODataCountResponse' + 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' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/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: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/availableAccessPackages: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -82869,7 +102073,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -82879,31 +102083,14 @@ paths: 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 + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' required: true responses: 2XX: @@ -82911,42 +102098,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + 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 + - 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 - name: $select in: query description: Select properties to be returned @@ -82973,46 +102143,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + 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 + - 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' required: true responses: 2XX: @@ -83020,40 +102174,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + 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 + - 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 - name: If-Match in: header description: ETag @@ -83066,51 +102204,85 @@ 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/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + 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 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/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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}/accessPackageResourceScope/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.accessPackageResourceScope.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 @@ -83145,66 +102317,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}/accessPackageResourceScope/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.accessPackageResourceScope.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}/accessPackageResourceScope/accessPackageResource/uploadSessions': + /identityGovernance/entitlementManagement/availableAccessPackages/$count: get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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' @@ -83242,7 +102405,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: @@ -83252,31 +102415,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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 + 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: @@ -83284,41 +102434,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}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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 @@ -83345,215 +102483,94 @@ 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.accessPackageResourceScope.accessPackageResource_UpdateUploadSession - 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 - 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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: 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/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. + 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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: customDataProvidedResourceUploadSession-id + url: https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganization + parameters: + - 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.connectedOrganization' + required: true responses: 2XX: description: Success 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: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/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.uploadSession_GetCount + 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 + - 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 - - $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/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope_GetCount - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true + x-ms-docs-key-type: connectedOrganization + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $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}/accessPackagesIncompatibleWith': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackagesIncompatibleWith - description: Retrieve a list of the accessPackage objects marked a specified accessPackage as incompatible. + 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/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackagesIncompatibleGraphWPre + url: https://learn.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsor 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 + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83591,94 +102608,101 @@ 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}': - get: + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref': + delete: 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 + 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: accessPackage-id1 + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of directoryObject 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 + x-ms-docs-key-type: directoryObject + - 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.accessPackage' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': 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 + 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: uniqueName + 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: Alternate key of accessPackage + description: The unique identifier of connectedOrganization required: true style: simple schema: type: string - nullable: true - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -83686,67 +102710,98 @@ paths: type: array items: type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + 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 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: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount + 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 + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': get: tags: - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' + 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/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackage + url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsor 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 + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83784,40 +102839,40 @@ 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}/incompatibleAccessPackages/{accessPackage-id1}/$ref': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$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. ' + 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/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + 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: accessPackage-id1 + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of directoryObject required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag @@ -83830,21 +102885,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$count': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount + operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_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 + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -83852,25 +102907,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': get: tags: - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects marked as incompatible on an accessPackage. ' + 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/accesspackage-list-incompatibleaccesspackages?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackageGraphBPreRef + url: https://learn.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsorGraphBPreRef 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 + x-ms-docs-key-type: connectedOrganization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -83898,21 +102953,21 @@ paths: 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. ' + 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/accesspackage-post-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateInternalSponsorGraphBPreRef 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 + x-ms-docs-key-type: connectedOrganization requestBody: $ref: '#/components/requestBodies/refPostBody' responses: @@ -83924,21 +102979,21 @@ paths: 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. ' + 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/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteInternalSponsorGraphBPreRef 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 + x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag @@ -83959,25 +103014,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': + /identityGovernance/entitlementManagement/connectedOrganizations/$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 + 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: - - 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' @@ -84015,76 +103073,199 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': - delete: + post: 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 + 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}': + 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 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: group-id + x-ms-docs-key-type: controlConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved 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 + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property controlConfigurations in identityGovernance + operationId: identityGovernance.entitlementManagement_SetControlConfiguration + parameters: + - name: controlConfiguration-id in: path - description: The unique identifier of group + description: The unique identifier of controlConfiguration 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: 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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': - get: + delete: 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.accessPackage.incompatibleGroup_ListServiceProvisioningError + summary: Delete navigation property controlConfigurations for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration 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: group-id - in: path - description: The unique identifier of group - 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: group + 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' @@ -84122,57 +103303,157 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.externalOriginResourceConnectorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + 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.externalOriginResourceConnector' + required: true + responses: + 2XX: + description: Created 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/externalOriginResourceConnectors/{externalOriginResourceConnector-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount + summary: Get externalOriginResourceConnectors from identityGovernance + description: Represents the connectors used to communicate with external resource systems. + operationId: identityGovernance.entitlementManagement_GetExternalOriginResourceConnector parameters: - - name: accessPackage-id + - name: externalOriginResourceConnector-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of externalOriginResourceConnector required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: group-id + x-ms-docs-key-type: externalOriginResourceConnector + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 + patch: + tags: + - identityGovernance.entitlementManagement + 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: externalOriginResourceConnector-id in: path - description: The unique identifier of group + description: The unique identifier of externalOriginResourceConnector 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: externalOriginResourceConnector + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount + 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 + - name: externalOriginResourceConnector-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of externalOriginResourceConnector required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: externalOriginResourceConnector + - 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/externalOriginResourceConnectors/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.externalOriginResourceConnector_GetCount + parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -84180,25 +103461,102 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$ref': + /identityGovernance/entitlementManagement/settings: get: tags: - identityGovernance.entitlementManagement - summary: List incompatibleGroups - description: 'Retrieve a list of the group objects marked as incompatible on an accessPackage. ' + summary: Get entitlementManagementSettings + description: Retrieve the properties of an entitlementManagementSettings object. 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 + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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' + 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: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackage + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/subjects: + get: + tags: + - identityGovernance.entitlementManagement + 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: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -84214,9 +103572,29 @@ 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.accessPackageSubjectCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -84226,160 +103604,189 @@ paths: post: tags: - identityGovernance.entitlementManagement - 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 - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage + summary: Create new navigation property to subjects for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateSubject requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true responses: 2XX: - description: Success + 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 - delete: + '/identityGovernance/entitlementManagement/subjects/{accessPackageSubject-id}': + get: 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_DeleteIncompatibleGroupGraphBPreRef + summary: Get subjects from identityGovernance + description: Represents the subjects within entitlement management. + operationId: identityGovernance.entitlementManagement_GetSubject 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: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: accessPackageSubject + - 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.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + patch: 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.' + 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/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement + url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateSubject 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 + x-ms-docs-key-type: accessPackageSubject + 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' 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: + x-ms-docs-operation-type: operation + delete: 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 + 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - catalogId: - type: string - additionalProperties: - type: object - required: true + x-ms-docs-key-type: accessPackageSubject + - 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/accessPackages(uniqueName=''{uniqueName}'')': + 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 accessPackageSubject + required: true + style: simple + schema: + type: string + 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 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 + summary: Get subjects from identityGovernance + description: Represents the subjects within entitlement management. + operationId: identityGovernance.entitlementManagement.subject_GetGraphBPreObjectId parameters: - - name: uniqueName + - name: objectId in: path - description: Alternate key of accessPackage + description: Alternate key of accessPackageSubject required: true style: simple schema: @@ -84411,23 +103818,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: 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: 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/accesspackage-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateGraphBPreUniqueName + url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.subject_UpdateGraphBPreObjectId parameters: - - name: uniqueName + - name: objectId in: path - description: Alternate key of accessPackage + description: Alternate key of accessPackageSubject required: true style: simple schema: @@ -84438,7 +103845,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: 2XX: @@ -84446,23 +103853,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' 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 + summary: Delete navigation property subjects for identityGovernance + operationId: identityGovernance.entitlementManagement.subject_DeleteGraphBPreObjectId parameters: - - name: uniqueName + - name: objectId in: path - description: Alternate key of accessPackage + description: Alternate key of accessPackageSubject required: true style: simple schema: @@ -84480,91 +103883,12 @@ paths: 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 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.accessPackage.uniqueName_getApplicablePolicyRequirement - parameters: - - name: uniqueName - in: path - description: Alternate key of accessPackage - required: true - style: simple - schema: - type: string - 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: + /identityGovernance/entitlementManagement/subjects/$count: get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage_GetCount + operationId: identityGovernance.entitlementManagement.subject_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -84573,29 +103897,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + /identityGovernance/lifecycleWorkflows: 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 lifecycleWorkflows from identityGovernance + operationId: identityGovernance_GetLifecycleWorkflow parameters: - - name: on - in: path - description: 'Usage: on=''{on}''' - required: true - style: simple - schema: - $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 @@ -84606,16 +103914,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 @@ -84628,100 +103926,64 @@ 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.identityGovernance.lifecycleWorkflowsContainer' 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(): - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.entitlementManagement - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackage_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 + - 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: - 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.identityGovernance.lifecycleWorkflowsContainer' 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 + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/customTaskExtensions: get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion + - 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' @@ -84760,7 +104022,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -84769,15 +104031,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion + - 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.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: 2XX: @@ -84785,25 +104051,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion + - 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: accessPackageSuggestion-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -84830,30 +104100,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $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 accessPackageSuggestions in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion + - 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: accessPackageSuggestion-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: customTaskExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: 2XX: @@ -84861,24 +104135,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $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 accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion + - 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: accessPackageSuggestion-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: customTaskExtension - name: If-Match in: header description: ETag @@ -84891,22 +104169,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy': 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 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: accessPackageSuggestion-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -84933,47 +104211,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.user' 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: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings': 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 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: on + - name: customTaskExtension-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of customTaskExtension 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: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -84984,16 +104241,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 @@ -85004,41 +104251,61 @@ paths: 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.customTaskExtension.createdBy_UpdateMailboxSetting + parameters: + - name: customTaskExtension-id + in: path + description: The unique identifier of customTaskExtension + 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 responses: 2XX: description: Success 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.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/assignmentRequests: + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors': 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 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: customTaskExtension-id + in: path + description: The unique identifier of customTaskExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customTaskExtension - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85076,65 +104343,50 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $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/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors/$count': + get: 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 + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy.ServiceProvisioningError_GetCount + parameters: + - name: customTaskExtension-id + in: path + description: The unique identifier of customTaskExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customTaskExtension + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy': 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 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: accessPackageAssignmentRequest-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -85161,98 +104413,116 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property assignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAssignmentRequest + - 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: accessPackageAssignmentRequest-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customTaskExtension 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 + 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: Success + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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: operation - delete: + patch: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property assignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy_UpdateMailboxSetting parameters: - - name: accessPackageAssignmentRequest-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customTaskExtension 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 + 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' - deprecated: 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/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors': 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 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: accessPackageAssignmentRequest-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -85275,35 +104545,56 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - deprecated: 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}/accessPackageAssignment': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors/$count': 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 the number of the resource + operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: customTaskExtension-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of customTaskExtension required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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 @@ -85330,135 +104621,102 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' default: $ref: '#/components/responses/error' - deprecated: 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: 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: 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/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': - post: + delete: tags: - - identityGovernance.entitlementManagement - summary: Invoke action reprocess - operationId: identityGovernance.entitlementManagement.assignmentRequest_reprocess + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property deletedItems for identityGovernance + operationId: identityGovernance.lifecycleWorkflow_DeleteDeletedItem parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: The unique identifier of accessPackageAssignmentRequest - required: true + - name: If-Match + in: header + description: ETag 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: + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: + get: 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.' + - 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/accesspackageassignmentrequest-resume?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.assignmentRequest_resume + url: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem_ListWorkflow parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: The unique identifier of accessPackageAssignmentRequest - 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: 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 + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.identityGovernance.workflowCollectionResponse' default: $ref: '#/components/responses/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': + 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 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 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: 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: $select in: query description: Select properties to be returned @@ -85485,98 +104743,124 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' - 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 requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentRequest_UpdateRequestor + - 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: 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 + x-ms-docs-key-type: workflow + - 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.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: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentRequest_DeleteRequestor + - 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: 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 - - name: If-Match - in: header - description: ETag - style: simple + 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: - 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.directoryObjectCollectionResponse' default: $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}/requestor/connectedOrganization': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': 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 + - 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: 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: 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 @@ -85603,22 +104887,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - deprecated: 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: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/administrationScopeTargets/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetCount + 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: @@ -85626,34 +104913,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/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': 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.assignmentRequest_filterGraphBPreCurrentUser + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCreatedGraphBPre 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' + type: string + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -85664,16 +104939,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 @@ -85686,55 +104951,30 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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.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: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/availableAccessPackages: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings': get: tags: - - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage + - 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: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: $select in: query description: Select properties to be returned @@ -85757,50 +104997,74 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' + 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 - post: + patch: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to availableAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy_UpdateMailboxSetting + 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 requestBody: - description: New navigation property + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': get: tags: - - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage + - 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: 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -85823,90 +105087,50 @@ paths: 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 - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property availableAccessPackages in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage - parameters: - - name: availableAccessPackage-id - in: path - description: The unique identifier of availableAccessPackage - 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 - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $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}/createdBy/serviceProvisioningErrors/$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.createdBy.ServiceProvisioningError_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 - style: simple - schema: - type: string + x-ms-docs-key-type: workflow + - $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}/executionScope': 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 executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListExecutionScope 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85944,37 +105168,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $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/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/{userProcessingResult-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 executionScope from identityGovernance + description: The list of users that meet the workflowExecutionConditions of a workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetExecutionScope 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: userProcessingResult-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -86001,39 +105225,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.executionScope_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 - - $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: + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -86041,32 +105251,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/connectedOrganizations: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy': 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 lastModifiedBy from identityGovernance + description: The user who last modified the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetLastModifiedGraphBPre 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: $select in: query description: Select properties to be returned @@ -86089,58 +105289,30 @@ 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}/lastModifiedBy/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.lastModifiedBy_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: $select in: query description: Select properties to be returned @@ -86163,38 +105335,33 @@ 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.lastModifiedBy_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 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 +105369,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - 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 - parameters: - - name: connectedOrganization-id - in: path - description: The unique identifier of connectedOrganization - 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 - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors': 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 + - 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 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86292,200 +105425,399 @@ 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}/lastModifiedBy/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. + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.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 + - $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}/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/connectedorganization-delete-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_DeleteDirectoryObjectGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate 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 + 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/deletedItems/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.deletedItem.workflow_activateAndWait + parameters: + - name: workflow-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag + 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: action + '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.workflow_activateGraphWPreScope + 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 + 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: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': - get: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': + post: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_GetCount + - 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.deletedItem.workflow_cancelProcessing 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/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref': - get: + 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/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.clearQuarantine': + post: 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. + - 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/connectedorganization-list-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsorGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_clearQuarantine 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 - 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: workflow responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' 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 + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': post: 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. + - 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/connectedorganization-post-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateExternalSponsorGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_createNewVersion 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 requestBody: - $ref: '#/components/requestBodies/refPostBody' + 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: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' 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.previewTaskFailures': + post: 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. + - 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/connectedorganization-delete-externalsponsors?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteExternalSponsorGraphBPreRef + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewTaskFailure 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 + 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/deletedItems/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.deletedItem.workflow_previewWorkflow + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri + 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.directoryObject' + additionalProperties: + type: object + required: true + responses: + 2XX: + 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/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: + tags: + - 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: + - name: workflow-id + in: path + description: The unique identifier of workflow required: true - style: form - explode: false + style: simple schema: 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: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope': 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 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: 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86526,29 +105858,31 @@ paths: $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/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/{directoryObject-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 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: 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: directoryObject-id in: path description: The unique identifier of directoryObject @@ -86557,33 +105891,56 @@ paths: schema: type: string x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - style: simple + - 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.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/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.previewScope_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 + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -86591,25 +105948,27 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': + 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.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 + - identityGovernance.lifecycleWorkflowsContainer + summary: Get runs from identityGovernance + description: Workflow runs. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListRun 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86625,101 +105984,113 @@ 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.runCollectionResponse' 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}': + 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 runs from identityGovernance + description: Workflow runs. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetRun 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' + x-ms-docs-key-type: run + - name: $select in: query - description: The delete Uri - required: true + description: Select properties to be returned style: form explode: false 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' + uniqueItems: true + type: array + items: + type: string + - name: $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.run' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/controlConfigurations: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': 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 + - 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' @@ -86757,63 +106128,45 @@ 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}/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_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: 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 +106193,33 @@ 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}/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.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 - 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: run - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -86933,19 +106227,30 @@ 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}/subjectProcessingResults': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnectors from identityGovernance - operationId: identityGovernance.entitlementManagement_ListExternalOriginResourceConnector + - 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: 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' @@ -86983,50 +106288,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.externalOriginResourceConnectorCollectionResponse' + $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 - 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. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' - 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}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnectors from identityGovernance - operationId: identityGovernance.entitlementManagement_GetExternalOriginResourceConnector + - 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: 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: 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 @@ -87053,92 +106353,126 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property externalOriginResourceConnectors in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateExternalOriginResourceConnector + - 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: 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $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 externalOriginResourceConnectors for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteExternalOriginResourceConnector - parameters: - - name: externalOriginResourceConnector-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of externalOriginResourceConnector + description: The unique identifier of run 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: 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' - 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: 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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.runCollectionResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/settings: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id1}': 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 + - 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: 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: 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 @@ -87165,65 +106499,80 @@ paths: 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/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$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.subjectProcessingResult.reprocessedRun_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: 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' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/subjects: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-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 task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_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: 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' @@ -87261,51 +106610,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}/subjectProcessingResults/{subjectProcessingResult-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 task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_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: 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 @@ -87332,87 +106683,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.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: 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 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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.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: subjectProcessingResult-id in: path - description: The unique identifier of accessPackageSubject + description: The unique identifier of subjectProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSubject + 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 @@ -87439,26 +106820,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.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: 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 @@ -87481,137 +106886,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.subjectProcessingResult.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: 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' - 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: subjectProcessingResult + - 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 +106944,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.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: 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' @@ -87689,169 +107024,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: - 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 - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' - 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}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors/$count': 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 the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_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 - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - 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 - parameters: - - name: customTaskExtension-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: The unique identifier of customTaskExtension + description: The unique identifier of run 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 - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - 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 - parameters: - - name: customTaskExtension-id + x-ms-docs-key-type: run + - 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 - - name: If-Match - in: header - description: ETag + 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: 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}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': 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: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult.taskProcessingResult_GetTask 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: 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 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 + - 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 @@ -87878,101 +107142,102 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$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.subjectProcessingResult.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 - - 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 + - $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/{run-id}/subjectProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy_UpdateMailboxSetting + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.subjectProcessingResult_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: 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-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.createdBy_ListServiceProvisioningError + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_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: 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' @@ -88010,50 +107275,166 @@ 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}/createdBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.createdBy.ServiceProvisioningError_GetCount + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_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' + 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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.taskProcessingResult' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: + tags: + - 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: 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: 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}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': 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 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: - - 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: 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 @@ -88084,22 +107465,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.customTaskExtension.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.run.taskProcessingResult.subject_GetMailboxSetting 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: 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 @@ -88133,16 +107530,32 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.customTaskExtension.lastModifiedBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting 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: 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: @@ -88159,22 +107572,38 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.customTaskExtension.lastModifiedBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError 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: 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' @@ -88218,35 +107647,37 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.customTaskExtension.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_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 - - $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: + 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: @@ -88254,14 +107685,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/deletedItems: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get deletedItems from identityGovernance - description: Deleted workflows in your lifecycle workflows instance. - operationId: identityGovernance.lifecycleWorkflow_GetDeletedItem + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.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: 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 @@ -88288,39 +107743,64 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$count': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property deletedItems for identityGovernance - operationId: identityGovernance.lifecycleWorkflow_DeleteDeletedItem + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult_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 + - $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: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': 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 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' @@ -88358,23 +107838,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $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}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': 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 userProcessingResults from identityGovernance + description: The associated individual user execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetUserProcessingResult parameters: - name: workflow-id in: path @@ -88384,6 +107861,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 @@ -88410,19 +107903,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + get: 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: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -88432,34 +107923,22 @@ 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 - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.workflow_ListAdministrationScopeTarget - 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 + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88497,20 +107976,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $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}/administrationScopeTargets/{directoryObject-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': 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 reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -88520,14 +107999,30 @@ 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: 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 @@ -88554,16 +108049,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' 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}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.administrationScopeTarget_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -88573,6 +108068,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -88580,13 +108091,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetCreatedGraphBPre + 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: - name: workflow-id in: path @@ -88596,6 +108107,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 @@ -88626,13 +108153,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.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.deletedItem.workflow.run.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -88642,6 +108169,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 @@ -88675,7 +108218,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.createdBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -88685,6 +108228,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 requestBody: description: New property values content: @@ -88701,13 +108260,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.workflow.createdBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -88717,6 +108276,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88760,12 +108335,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.workflow.createdBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -88775,6 +108350,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -88782,13 +108373,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': 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 + 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 @@ -88798,6 +108389,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88835,20 +108442,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}/runs/{run-id}/userProcessingResults/{userProcessingResult-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 associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -88858,6 +108465,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 @@ -88866,6 +108481,14 @@ paths: 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 @@ -88892,16 +108515,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}/runs/{run-id}/userProcessingResults/{userProcessingResult-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.run.userProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -88911,20 +108538,61 @@ 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: 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 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}/runs/{run-id}/userProcessingResults/{userProcessingResult-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.run.userProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -88934,6 +108602,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: 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 @@ -88964,13 +108656,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}/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.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.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -88980,6 +108672,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: 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 @@ -89013,7 +108729,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -89023,6 +108739,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: 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 content: @@ -89039,13 +108779,142 @@ 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}/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.deletedItem.workflow.run.userProcessingResult.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: 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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/deletedItems/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.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: + $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': 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 + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -89055,21 +108924,30 @@ 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: 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 @@ -89092,18 +108970,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.task' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/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.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -89113,6 +108993,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -89120,16 +109016,12 @@ 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}/runs/{run-id}/userProcessingResults/$count': + 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 the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -89139,36 +109031,27 @@ 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: 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: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + 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: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_summary parameters: - name: workflow-id in: path @@ -89178,34 +109061,48 @@ 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: 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: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': - post: + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/$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.run_GetCount parameters: - name: workflow-id in: path @@ -89215,38 +109112,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}/runs/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.run_summary parameters: - name: workflow-id in: path @@ -89256,23 +109134,40 @@ 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.runSummary' 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}/subjectProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get runs from identityGovernance - description: Workflow runs. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListRun + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListSubjectProcessingResult parameters: - name: workflow-id in: path @@ -89319,20 +109214,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/deletedItems/workflows/{workflow-id}/runs/{run-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get runs from identityGovernance - description: Workflow runs. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetRun + summary: Get subjectProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetSubjectProcessingResult parameters: - name: workflow-id in: path @@ -89342,14 +109236,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 + x-ms-docs-key-type: subjectProcessingResult - name: $select in: query description: Select properties to be returned @@ -89376,17 +109270,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/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListReprocessedRun + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -89396,14 +109290,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 + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89448,13 +109342,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-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_GetReprocessedRun + description: The reprocessed runs associated with this subject processing result. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -89464,15 +109358,15 @@ 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: run-id1 + x-ms-docs-key-type: subjectProcessingResult + - name: run-id in: path description: The unique identifier of run required: true @@ -89510,12 +109404,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.reprocessedRun_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -89525,14 +109419,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 + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -89540,13 +109434,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The related taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListTaskProcessingResult + description: The task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -89556,14 +109450,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 + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89608,13 +109502,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}/subjectProcessingResults/{subjectProcessingResult-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 task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -89624,14 +109518,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89670,16 +109564,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}/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.deletedItem.workflow.run.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -89689,14 +109583,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89729,13 +109623,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}/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.deletedItem.workflow.run.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -89745,14 +109639,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89791,13 +109685,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}/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.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.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -89807,14 +109701,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89856,7 +109750,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -89866,14 +109760,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89898,13 +109792,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}/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.deletedItem.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -89914,14 +109808,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -89973,12 +109867,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -89988,14 +109882,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90011,13 +109905,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}/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.run.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -90027,14 +109921,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 + x-ms-docs-key-type: subjectProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90073,12 +109967,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/$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.run.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -90088,14 +109982,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 + x-ms-docs-key-type: subjectProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -90103,13 +109997,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: The associated individual user execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_ListUserProcessingResult + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.subjectProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -90119,14 +110012,29 @@ 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/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 - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90164,20 +110072,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' + $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}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: The associated individual user execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetUserProcessingResult + 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 @@ -90187,22 +110095,68 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + 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: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/task': + 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 + parameters: + - name: workflow-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + 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 @@ -90229,17 +110183,17 @@ 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/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListReprocessedRun + 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 @@ -90249,22 +110203,68 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + 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: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_ListTaskProcessingResult + parameters: + - name: workflow-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of workflow required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90302,20 +110302,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + $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}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id1}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_GetReprocessedRun + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -90325,30 +110325,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 + - 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 - - name: run-id1 + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: The unique identifier of run + description: The unique identifier of taskProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: run + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -90375,16 +110367,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' 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': - 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.run.userProcessingResult.reprocessedRun_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 @@ -90394,36 +110390,53 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': + 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 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 + 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 @@ -90433,22 +110446,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 @@ -90479,13 +110492,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}/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.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.taskReport.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -90495,22 +110508,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 @@ -90544,7 +110557,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -90554,22 +110567,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 requestBody: description: New property values content: @@ -90586,13 +110599,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}/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.run.userProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -90602,22 +110615,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90661,12 +110674,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}/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.run.userProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -90676,22 +110689,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -90699,13 +110712,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}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_ListTaskProcessingResult + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -90715,22 +110728,389 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: run-id + - name: taskReport-id in: path - description: The unique identifier of run + description: The unique identifier of taskReport required: true style: simple schema: type: string - x-ms-docs-key-type: run - - name: userProcessingResult-id + x-ms-docs-key-type: taskReport + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.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: 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 + 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/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_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.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 + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.taskCollectionResponse' + 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 new navigation property to tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_CreateTask + 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + required: true + responses: + 2XX: + description: Created 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}/tasks/{task-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_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: task-id + in: path + description: The unique identifier of task + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property tasks in identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_UpdateTask + 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_DeleteTask + 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 + - 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/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/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 + 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90775,13 +111155,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}/tasks/{task-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 + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -90791,22 +111171,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90845,16 +111217,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}/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.userProcessingResult.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -90864,22 +111236,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90912,13 +111276,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}/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.userProcessingResult.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -90928,22 +111292,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -90982,13 +111338,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}/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.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.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -90998,22 +111354,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91055,7 +111403,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.task.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -91065,22 +111413,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91105,13 +111445,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}/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.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -91121,22 +111461,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91188,12 +111520,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}/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.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -91203,22 +111535,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91234,13 +111558,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}/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.userProcessingResult.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -91250,22 +111574,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91304,12 +111620,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}/tasks/{task-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.task.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -91319,22 +111635,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: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -91342,12 +111650,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}/tasks/$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.task_GetCount parameters: - name: workflow-id in: path @@ -91357,14 +111665,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 +111672,13 @@ 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': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run.userProcessingResult_summary + summary: Get userProcessingResults from identityGovernance + description: Per-user workflow execution results. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListUserProcessingResult parameters: - name: workflow-id in: path @@ -91387,48 +111688,57 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: run - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - 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: endDateTime - in: path - description: 'Usage: endDateTime={endDateTime}' - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + 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 responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/$count': + 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 the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_GetCount + summary: Get userProcessingResults from identityGovernance + description: Per-user workflow execution results. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetUserProcessingResult parameters: - name: workflow-id in: path @@ -91438,63 +111748,51 @@ 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}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.run_summary - parameters: - - name: workflow-id + - 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 - - name: startDateTime - in: path - description: 'Usage: startDateTime={startDateTime}' - 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: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][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 + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + 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 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.userProcessingResult' 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}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': 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 reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -91504,6 +111802,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91541,20 +111847,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskReportCollectionResponse' + $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}/taskReports/{taskReport-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-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 reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -91564,14 +111870,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult + - 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 @@ -91598,17 +111912,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' 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}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$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.userProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -91618,14 +111931,45 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult + - $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}/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.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: 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 @@ -91652,17 +111996,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $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}/taskDefinition': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': 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 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.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -91672,14 +112016,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -91702,21 +112046,155 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject_UpdateMailboxSetting + 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 + 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}/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.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 + - 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 + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + 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: + 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' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The related lifecycle workflow taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_ListTaskProcessingResult + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -91726,14 +112204,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -91778,13 +112256,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-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 related lifecycle workflow taskProcessingResults. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_GetTaskProcessingResult + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -91794,14 +112272,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91840,16 +112318,16 @@ paths: 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': + '/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.taskReport.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -91859,14 +112337,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91899,13 +112377,13 @@ paths: 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}/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.taskReport.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -91915,14 +112393,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -91961,13 +112439,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}/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.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.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -91977,14 +112455,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -92026,7 +112504,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -92036,14 +112514,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -92068,13 +112546,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}/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.taskReport.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -92084,14 +112562,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -92143,12 +112621,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': + '/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.taskReport.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -92158,14 +112636,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -92181,13 +112659,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-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.taskReport.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -92197,14 +112675,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -92243,12 +112721,12 @@ paths: 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}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/$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.userProcessingResult.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -92258,14 +112736,14 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: taskReport-id + - name: userProcessingResult-id in: path - description: The unique identifier of taskReport + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: taskReport + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -92273,12 +112751,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/$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.taskReport_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -92295,12 +112773,12 @@ 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}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.taskReport_summary + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_summary parameters: - name: workflow-id in: path @@ -92334,17 +112812,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReportSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListTask + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListVersion parameters: - name: workflow-id in: path @@ -92391,51 +112869,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' 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 new navigation property to tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_CreateTask - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true - responses: - 2XX: - description: Created 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}/tasks/{task-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetTask + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetVersion parameters: - name: workflow-id in: path @@ -92445,14 +112892,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: task-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of task + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: task + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -92479,90 +112929,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property tasks in identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_UpdateTask - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_DeleteTask - 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 - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' 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}/administrationScopeTargets': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_ListTaskProcessingResult + 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 @@ -92572,14 +112949,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: task-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of task + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: task + 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' @@ -92617,20 +112997,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + $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}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get taskProcessingResults from identityGovernance - description: The result of processing the task. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetTaskProcessingResult + 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 @@ -92640,22 +113020,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: task-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of task + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: task - - name: taskProcessingResult-id + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - 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 @@ -92682,20 +113065,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + $ref: '#/components/schemas/microsoft.graph.directoryObject' 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': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$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.task.taskProcessingResult_resume + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.administrationScopeTarget_GetCount parameters: - name: workflow-id in: path @@ -92705,53 +113084,31 @@ paths: 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 - - 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}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy': 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 + 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 @@ -92761,22 +113118,17 @@ paths: 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 - - 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 @@ -92807,13 +113159,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}/createdBy/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. 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.createdBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -92823,22 +113175,17 @@ paths: 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 - - 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 @@ -92872,7 +113219,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.createdBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -92882,22 +113229,17 @@ paths: 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 - - 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: @@ -92914,13 +113256,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}/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.task.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -92930,22 +113272,17 @@ paths: 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 - - 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' @@ -92989,12 +113326,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}/createdBy/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.createdBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -93004,22 +113341,17 @@ paths: 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 - - 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/search' - $ref: '#/components/parameters/filter' responses: @@ -93027,13 +113359,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}/lastModifiedBy': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_GetTask + 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 @@ -93043,22 +113375,17 @@ paths: 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 - - 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 @@ -93085,16 +113412,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + $ref: '#/components/schemas/microsoft.graph.user' 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}/lastModifiedBy/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task.taskProcessingResult_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: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -93104,27 +113432,51 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: task-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of task + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: task - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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 responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Entity result. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/tasks/$count': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.task_GetCount + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -93134,20 +113486,40 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: + 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/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get userProcessingResults from identityGovernance - description: Per-user workflow execution results. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListUserProcessingResult + 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 parameters: - name: workflow-id in: path @@ -93157,6 +113529,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' @@ -93194,20 +113577,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' + $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}/userProcessingResults/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$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.version.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -93217,51 +113598,31 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of workflowVersion 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 - 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.userProcessingResult' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListReprocessedRun + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListTask parameters: - name: workflow-id in: path @@ -93271,14 +113632,17 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of workflowVersion required: true style: simple schema: - type: string - x-ms-docs-key-type: userProcessingResult + 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' @@ -93316,20 +113680,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}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/{run-id}': - get: + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetReprocessedRun + summary: Create new navigation property to tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_CreateTask parameters: - name: workflow-id in: path @@ -93339,58 +113701,41 @@ 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: run-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of run + description: The unique identifier of workflowVersion 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 + 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 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}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.reprocessedRun_GetCount + summary: Get tasks from identityGovernance + description: The tasks in the workflow. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetTask parameters: - name: workflow-id in: path @@ -93400,45 +113745,25 @@ 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: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/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.userProcessingResult_GetSubject - 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 - - name: userProcessingResult-id + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - name: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task - name: $select in: query description: Select properties to be returned @@ -93465,17 +113790,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject/mailboxSettings': - get: + patch: 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: Update the navigation property tasks in identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_UpdateTask parameters: - name: workflow-id in: path @@ -93485,71 +113808,31 @@ 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: 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.deletedItem.workflow.userProcessingResult.subject_UpdateMailboxSetting - 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 - - name: userProcessingResult-id + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - name: task-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of task required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + x-ms-docs-key-type: task 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.task' required: true responses: 2XX: @@ -93557,16 +113840,15 @@ paths: 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}/userProcessingResults/{userProcessingResult-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.subject_ListServiceProvisioningError + summary: Delete navigation property tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_DeleteTask parameters: - name: workflow-id in: path @@ -93576,94 +113858,44 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of workflowVersion 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 - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' - 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: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.subject.ServiceProvisioningError_GetCount - parameters: - - name: workflow-id + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + x-ms-docs-key-type: workflowVersion + - name: task-id in: path - description: The unique identifier of workflow + description: The unique identifier of task 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 + x-ms-docs-key-type: task + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/{task-id}/taskProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get taskProcessingResults from identityGovernance - description: The associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_ListTaskProcessingResult + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_ListTaskProcessingResult parameters: - name: workflow-id in: path @@ -93673,14 +113905,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -93725,13 +113968,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-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 associated individual task execution. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetTaskProcessingResult + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -93741,14 +113984,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -93787,16 +114041,16 @@ paths: 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': + '/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.userProcessingResult.taskProcessingResult_resume + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -93806,14 +114060,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -93846,13 +114111,13 @@ paths: 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/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.userProcessingResult.taskProcessingResult_GetSubject + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -93862,14 +114127,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -93908,13 +114184,13 @@ paths: 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/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.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.version.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -93924,14 +114200,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -93973,7 +114260,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -93983,14 +114270,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -94015,13 +114313,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-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.userProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -94031,14 +114329,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -94090,12 +114399,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-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.userProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -94105,14 +114414,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -94128,13 +114448,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-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.userProcessingResult.taskProcessingResult_GetTask + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -94144,14 +114464,25 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + x-ms-docs-key-type: task - name: taskProcessingResult-id in: path description: The unique identifier of taskProcessingResult @@ -94190,12 +114521,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-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.userProcessingResult.taskProcessingResult_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -94205,14 +114536,94 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: workflowVersion-versionNumber in: path - description: The unique identifier of userProcessingResult + 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: userProcessingResult + 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}/versions/{workflowVersion-versionNumber}/tasks/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.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 + - 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: + 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 + 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/$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: @@ -94220,43 +114631,248 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/$count': + /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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.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 + 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 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: 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 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: 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})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_GetCount + 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' 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: function + '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke function summary - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.userProcessingResult_summary + 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 - 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}' @@ -94281,41 +114897,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions': + /identityGovernance/lifecycleWorkflows/settings: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get versions from identityGovernance - description: The workflow versions that are available. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_ListVersion + 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -94338,97 +114934,51 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' + 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 x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}': - get: + patch: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get versions from identityGovernance - description: The workflow versions that are available. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetVersion - 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 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: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets': + /identityGovernance/lifecycleWorkflows/taskDefinitions: 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: 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: 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,48 +115016,32 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $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}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/{directoryObject-id}': + '/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition-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 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: 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: directoryObject-id + - name: taskDefinition-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of taskDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: taskDefinition - name: $select in: query description: Select properties to be returned @@ -94534,36 +115068,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/administrationScopeTargets/$count': + /identityGovernance/lifecycleWorkflows/taskDefinitions/$count: get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.administrationScopeTarget_GetCount + 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: 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,33 +115086,32 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/createdBy': + /identityGovernance/lifecycleWorkflows/workflows: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get createdBy from identityGovernance - description: The user who created the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCreatedGraphBPre + 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: workflowVersion-versionNumber - in: path - description: The unique identifier of workflowVersion - 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: - maximum: 2147483647 - minimum: -2147483648 - type: number - format: int32 - x-ms-docs-key-type: workflowVersion + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -94620,21 +115134,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}/versions/{workflowVersion-versionNumber}/createdBy/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.version.createdBy_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 @@ -94644,17 +115186,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 @@ -94677,18 +115208,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.version.createdBy_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 @@ -94698,23 +115234,12 @@ 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 + 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: @@ -94722,16 +115247,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}/versions/{workflowVersion-versionNumber}/createdBy/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.version.createdBy_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 @@ -94741,17 +115269,34 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - 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/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 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' @@ -94789,18 +115334,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}/versions/{workflowVersion-versionNumber}/createdBy/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/{directoryObject-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.createdBy.ServiceProvisioningError_GetCount + 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 @@ -94810,31 +115357,50 @@ 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get lastModifiedBy from identityGovernance - description: The user who last modified the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetLastModifiedGraphBPre + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.administrationScopeTarget_GetCount parameters: - name: workflow-id in: path @@ -94844,17 +115410,29 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: workflowVersion-versionNumber + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The user who created the workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetCreatedGraphBPre + 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 - name: $select in: query description: Select properties to be returned @@ -94885,13 +115463,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/mailboxSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/mailboxSettings': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get mailboxSettings property value - description: 'Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.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.workflow.createdBy_GetMailboxSetting parameters: - name: workflow-id in: path @@ -94901,17 +115479,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 @@ -94945,7 +115512,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -94955,17 +115522,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: @@ -94982,13 +115538,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get serviceProvisioningErrors property value description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.' - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -94998,17 +115554,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' @@ -95052,12 +115597,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/lastModifiedBy/serviceProvisioningErrors/$count': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/createdBy/serviceProvisioningErrors/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -95067,17 +115612,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: @@ -95085,13 +115619,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_ListTask + 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 @@ -95101,17 +115635,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,62 +115672,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskCollectionResponse' + $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: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Create new navigation property to tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_CreateTask - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true - responses: - 2XX: - description: Created 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}/versions/{workflowVersion-versionNumber}/tasks/{task-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/{userProcessingResult-id}': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get tasks from identityGovernance - description: The tasks in the workflow. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetTask + 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 @@ -95214,25 +115695,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: userProcessingResult-id in: path - description: The unique identifier of task + description: The unique identifier of userProcessingResult required: true style: simple schema: type: string - x-ms-docs-key-type: task + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -95259,112 +115729,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property tasks in identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_UpdateTask - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Delete navigation property tasks for identityGovernance - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_DeleteTask - 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: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $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}/tasks/{task-id}/taskProcessingResults': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/$count': 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: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.executionScope_GetCount parameters: - name: workflow-id in: path @@ -95374,219 +115748,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: 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/top' - - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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.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}/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.version.task_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: 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: 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.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/{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 + $ref: '#/components/responses/ODataCountResponse' 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}/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.version.task.taskProcessingResult_GetSubject + summary: Get lastModifiedBy from identityGovernance + description: The user who last modified the workflow. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetLastModifiedGraphBPre parameters: - name: workflow-id in: path @@ -95596,33 +115771,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: 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 - name: $select in: query description: Select properties to be returned @@ -95653,49 +115801,22 @@ paths: 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}/subject/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.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.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: 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 + - 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: $select in: query description: Select properties to be returned @@ -95729,7 +115850,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult.subject_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -95739,33 +115860,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: 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: New property values content: @@ -95782,13 +115876,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' 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}/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.task.taskProcessingResult.subject_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -95798,33 +115892,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: 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95868,12 +115935,12 @@ paths: 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': + '/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.task.taskProcessingResult.subject.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -95883,33 +115950,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: 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: @@ -95917,13 +115957,16 @@ paths: $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: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get task from identityGovernance - description: The related workflow task - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetTask + 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 @@ -95933,69 +115976,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 - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + description: Success 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: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateAndWait': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task.taskProcessingResult_GetCount + 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 @@ -96005,38 +116015,38 @@ 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}/tasks/$count': - get: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version.task_GetCount + 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 @@ -96046,30 +116056,34 @@ 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' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/$count': - get: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.version_GetCount + 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 @@ -96079,76 +116093,88 @@ 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/$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' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/insights: - get: + 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: Get insights from identityGovernance - description: The insight container holding workflow insight summaries for a tenant. - operationId: identityGovernance.lifecycleWorkflow_GetInsight + 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: $select - in: query - description: Select properties to be returned - 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: 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 responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + $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/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update the navigation property insights in identityGovernance - operationId: identityGovernance.lifecycleWorkflow_UpdateInsight + 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: + type: string + x-ms-docs-key-type: workflow requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.insights' + type: object + properties: + workflow: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + additionalProperties: + type: object required: true responses: 2XX: @@ -96156,62 +116182,29 @@ paths: 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.identityGovernance.workflow' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures': + post: 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.' + 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-insights-toptasksprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.insight_topTasksProcessedSummary + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewTaskFailure 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 + - 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 - - $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: workflow responses: 2XX: description: Success @@ -96223,7 +116216,7 @@ paths: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.topTasksInsightsSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask' '@odata.nextLink': type: string nullable: true @@ -96231,156 +116224,273 @@ paths: type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + 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/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow': + post: 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.' + 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-insights-topworkflowsprocessedsummary?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.insight_topWorkflowsProcessedSummary + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewWorkflow 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object + required: true + responses: + 2XX: + 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/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: + tags: + - 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.workflow_restore + 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 + 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 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.identityGovernance.topWorkflowsInsightsSummary' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + 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/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/{directoryObject-id}': 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 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: 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: directoryObject-id in: path - description: 'Usage: endDateTime={endDateTime}' + description: The unique identifier of directoryObject 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: 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsByCategory' + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})': + 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: 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 + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.previewScope_GetCount 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 + - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowsInsightsSummary' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/lifecycleWorkflows/settings: + 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 lifecycleManagementSettings - description: Read the properties and relationships of a lifecycleManagementSettings object. + 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-lifecyclemanagementsettings-get?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_GetSetting + 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 + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -96403,51 +116513,94 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + $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}': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Update lifecycleManagementSettings - description: Update the properties of a lifecycleManagementSettings object. + 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-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 + 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 + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/taskDefinitions: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': 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 + summary: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.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' @@ -96485,32 +116638,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.taskDefinitionCollectionResponse' + $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/taskDefinitions/{taskDefinition-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/{run-id1}': 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: Get reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetReprocessedRun 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 + 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 @@ -96537,17 +116703,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/lifecycleWorkflows/taskDefinitions/$count: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.taskDefinition_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.reprocessedRun_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: @@ -96555,17 +116737,33 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/lifecycleWorkflows/workflows: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List workflows - description: Get a list of workflow resources that are associated with lifecycle workflows. + 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-lifecycleworkflowscontainer-list-workflows?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow_ListWorkflow + 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 + 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' @@ -96603,49 +116801,85 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + $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 - post: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Create workflow - description: Create a new workflow object. You can create up to 100 workflows in a tenant. + 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-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 + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.workflow' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.subjectProcessingResult' 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}/reprocessedRuns': 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 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 @@ -96655,6 +116889,37 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -96677,23 +116942,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $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}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/{run-id1}': + 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 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 @@ -96703,32 +116965,66 @@ 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 + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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: operation - delete: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/reprocessedRuns/$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.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -96738,25 +117034,36 @@ 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 + - 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' - x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/administrationScopeTargets': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-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: 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 @@ -96766,6 +117073,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: 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' @@ -96803,20 +117126,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}/subjectProcessingResults/{subjectProcessingResult-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 task-level processing results for this subject. Read-only. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -96826,14 +117149,30 @@ 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: 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 @@ -96860,16 +117199,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -96879,20 +117222,61 @@ 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: 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: - $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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -96902,6 +117286,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 @@ -96932,13 +117340,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}/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.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.subjectProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -96948,6 +117356,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 @@ -96981,7 +117413,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.createdBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -96991,6 +117423,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 requestBody: description: New property values content: @@ -97007,13 +117463,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}/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.createdBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -97023,6 +117479,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97066,12 +117546,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}/subjectProcessingResults/{subjectProcessingResult-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.subjectProcessingResult.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -97081,6 +117561,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -97088,13 +117592,154 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-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.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: 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.subjectProcessingResult.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 + - 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: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.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 + - 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/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + 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 @@ -97104,6 +117749,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' @@ -97141,20 +117794,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/workflows/{workflow-id}/executionScope/{userProcessingResult-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-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.workflow_GetExecutionScope + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflow.workflow.run_GetTaskProcessingResult parameters: - name: workflow-id in: path @@ -97164,14 +117817,22 @@ paths: schema: type: string x-ms-docs-key-type: workflow - - name: userProcessingResult-id + - name: run-id in: path - description: The unique identifier of userProcessingResult + description: The unique identifier of run required: true style: simple schema: type: string - x-ms-docs-key-type: userProcessingResult + 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 @@ -97198,16 +117859,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/workflows/{workflow-id}/executionScope/$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.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.workflow.run.taskProcessingResult_resume parameters: - name: workflow-id in: path @@ -97217,20 +117882,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}/lastModifiedBy': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-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.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.workflow.run.taskProcessingResult_GetSubject parameters: - name: workflow-id in: path @@ -97240,6 +117938,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 @@ -97270,13 +117984,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/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.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.workflow.run.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id in: path @@ -97286,6 +118000,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 @@ -97319,7 +118049,7 @@ paths: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Update property mailboxSettings value. - operationId: identityGovernance.lifecycleWorkflow.workflow.lastModifiedBy_UpdateMailboxSetting + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -97329,6 +118059,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: @@ -97345,13 +118091,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/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.lastModifiedBy_ListServiceProvisioningError + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject_ListServiceProvisioningError parameters: - name: workflow-id in: path @@ -97361,6 +118107,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' @@ -97404,12 +118166,12 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/lastModifiedBy/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.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult.subject.ServiceProvisioningError_GetCount parameters: - name: workflow-id in: path @@ -97419,6 +118181,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: @@ -97426,16 +118204,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': - post: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-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.workflow_activate + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetTask parameters: - name: workflow-id in: path @@ -97445,36 +118220,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: 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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/workflows/{workflow-id}/microsoft.graph.identityGovernance.activateWithScope': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-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.workflow_activateGraphWPreScope + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.taskProcessingResult_GetCount parameters: - name: workflow-id in: path @@ -97484,34 +118281,31 @@ 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: 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: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': - post: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': + get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action createNewVersion - description: Create a new version of the workflow object. + 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-workflow-createnewversion?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.workflow_createNewVersion + 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 @@ -97521,38 +118315,68 @@ 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 + - 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': - post: + 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}': + 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. + summary: Get userProcessingResult + description: Get a userProcessingResult for a run. 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 + 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 @@ -97562,26 +118386,59 @@ 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.userProcessingResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns': 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 reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_ListReprocessedRun parameters: - name: workflow-id in: path @@ -97591,6 +118448,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97635,16 +118508,13 @@ paths: 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}/reprocessedRuns/{run-id1}': 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 reprocessedRuns from identityGovernance + description: The related reprocessed workflow run. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult_GetReprocessedRun parameters: - name: workflow-id in: path @@ -97662,6 +118532,22 @@ 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: 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 @@ -97692,13 +118578,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/reprocessedRuns': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/reprocessedRuns/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: Get reprocessedRuns from identityGovernance - description: The related reprocessed workflow run. - operationId: identityGovernance.lifecycleWorkflow.workflow.run_ListReprocessedRun + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.reprocessedRun_GetCount parameters: - name: workflow-id in: path @@ -97716,14 +118601,66 @@ paths: schema: type: string x-ms-docs-key-type: run - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + - 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' - - $ref: '#/components/parameters/count' - - name: $orderby + 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: 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: @@ -97731,6 +118668,48 @@ 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. Requires $select to retrieve.' + 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 @@ -97753,20 +118732,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' + 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/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.workflow.run_GetReprocessedRun + summary: Update property mailboxSettings value. + operationId: identityGovernance.lifecycleWorkflow.workflow.run.userProcessingResult.subject_UpdateMailboxSetting parameters: - name: workflow-id in: path @@ -97784,7 +118761,47 @@ paths: schema: type: string x-ms-docs-key-type: run - - name: run-id1 + - 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 + - name: run-id in: path description: The unique identifier of run required: true @@ -97792,6 +118809,29 @@ 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 @@ -97814,20 +118854,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 +118883,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 +118898,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 +118925,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 +118977,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 +119001,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 +119047,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 +119074,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 +119114,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 +119138,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 +119184,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 +119208,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 +119257,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 +119275,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 +119307,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 +119331,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 +119390,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 +119413,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 +119436,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 +119460,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 +119506,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 +119529,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 +119544,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 +119567,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 +119597,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 +119640,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 +119743,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 +119765,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 - - name: run-id1 - in: path - description: The unique identifier of run - 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 +119799,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 +119819,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 + - 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/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 +119842,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 +119864,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 +119887,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 - 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 +119903,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 +119925,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 +119948,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 +119963,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 +119979,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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -99099,13 +120031,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 +120047,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 @@ -99169,16 +120093,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 +120112,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 @@ -99236,13 +120152,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 +120168,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 +120214,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 +120230,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 +120279,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 +120289,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 @@ -99429,13 +120321,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 +120337,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 @@ -99512,12 +120396,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 +120411,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 @@ -99558,13 +120434,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 +120450,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 @@ -99628,12 +120496,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 +120511,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 +120526,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 +120541,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 +120548,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 +120911,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 +121032,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 +121366,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 +121410,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 +121761,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 +121882,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 +122547,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 +122734,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 +122868,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 +122989,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 +123715,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 +123972,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 +124603,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 +124746,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 +125541,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 +125662,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 +146107,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 +146553,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 +146575,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 +146593,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 +146692,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 +146794,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 +146849,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 +146874,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 +146923,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 +146954,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 +146980,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 +147022,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 +147082,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 +147116,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 +147173,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 +147212,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 +147246,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 +147299,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 +147352,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 +147391,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 +147425,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 +147448,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 +147462,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 +147509,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 +147534,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 +147579,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 +147610,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 +147636,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 +147693,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 +147727,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 +147781,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 +147820,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 +147854,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 +147877,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 +147891,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 +147964,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 +148019,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 +148048,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 +148097,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 +148128,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 +148158,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 +148204,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 +148235,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 +148261,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 +148307,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 +148353,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 +148399,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 +148414,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 +148465,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 +148490,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 +148539,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 +148570,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 +148596,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 +148642,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 +148688,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 +148734,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 +148780,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 +148826,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 +148841,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 +148914,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 +148969,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 +148998,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 +149047,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 +149078,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 +149104,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 +149150,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 +149196,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 +149242,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 +149267,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 +149313,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 +149359,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 +149405,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 +149420,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 +149493,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 +149548,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 +149573,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 +149622,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 +149653,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 +149679,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 +149725,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 +149771,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 +149817,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 +149863,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 +149909,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 +149924,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 +149997,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 +150052,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 +150081,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 +150130,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 +150165,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 +150195,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 +150252,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 +150286,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 +150340,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 +150379,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 +150413,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 +150518,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 +150544,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 +150640,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 +150658,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 +150709,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 +150734,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 +150783,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 +150814,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 +150840,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 +150886,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 +150932,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 +150978,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 +151024,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 +151039,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 +151112,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 +151167,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 +151196,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 +151245,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 +151276,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 +151302,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 +151348,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 +151394,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 +151419,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 +151465,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 +151511,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 +151557,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 +151572,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 +151645,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 +151700,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 +151725,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 +151774,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 +151805,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 +151831,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 +151877,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 +151923,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 +151969,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 +152015,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 +152030,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 +152103,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 +152168,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 +152193,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 +152248,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 +152279,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 +152305,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 +152351,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 +152382,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 +152408,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 +152454,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 +152500,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 +152546,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 +152571,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 +152618,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 +152643,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 +152688,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 +152719,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 +152745,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 +152852,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 +152962,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 +153021,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 +153055,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 +153108,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 +153147,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 +153181,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 +153231,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 +153296,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 +153338,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 +153400,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 +153447,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 +153489,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 +153550,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 +153611,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 +153658,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 +153700,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 +153731,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 +153753,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 +153808,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 +153842,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 +153895,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 +153934,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 +153968,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 +154033,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 +154075,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 +154137,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 +154184,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 +154226,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 +154257,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 +154279,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 +154360,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 +154419,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 +154453,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 +154506,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 +154545,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 +154579,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 +154633,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 +154672,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 +154706,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 +154760,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 +154814,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 +154868,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 +154891,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 +154946,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 +154980,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 +155033,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 +155072,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 +155106,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 +155160,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 +155214,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 +155268,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 +155322,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 +155376,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 +155399,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 +155480,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 +155539,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 +155573,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 +155626,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 +155665,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 +155699,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 +155753,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 +155807,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 +155861,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 +155894,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 +155948,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 +156002,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 +156056,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 +156079,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 +156160,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 +156219,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 +156253,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 +156306,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 +156345,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 +156379,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 +156433,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 +156487,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 +156541,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 +156595,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 +156649,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 +156672,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 +156753,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 +156812,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 +156846,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 +156899,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 +156938,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 +156972,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 +157037,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 +157079,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 +157141,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 +157188,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 +157230,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 +157343,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 +157377,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 +157481,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 +157507,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 +157562,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 +157596,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 +157649,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 +157688,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 +157722,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 +157776,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 +157830,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 +157884,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 +157938,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 +157961,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 +158042,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 +158101,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 +158135,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 +158188,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 +158227,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 +158261,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 +158315,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 +158369,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 +158402,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 +158456,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 +158510,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 +158564,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 +158587,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 +158668,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 +158727,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 +158761,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 +158814,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 +158853,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 +158887,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 +158941,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 +158995,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 +159049,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 +159103,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 +159126,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 +159207,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 +159276,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 +159310,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 +159373,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 +159412,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 +159446,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 +159500,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 +159539,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 +159573,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 +159627,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 +159681,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 +159735,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 +159768,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 +159782,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 +159819,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 +159841,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 +159859,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 +159958,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 +160060,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 +160111,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 +160136,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 +160181,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 +160212,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 +160238,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 +160280,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 +160337,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 +160371,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 +160425,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 +160464,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 +160498,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 +160551,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 +160604,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 +160643,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 +160677,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 +160700,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 +160714,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 +160761,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 +160786,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 +160831,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 +160862,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 +160888,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 +160945,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 +160979,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 +161033,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 +161072,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 +161106,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 +161129,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 +161143,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 +161216,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 +161271,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 +161300,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 +161345,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 +161376,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 +161402,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 +161448,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 +161479,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 +161505,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 +161551,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 +161597,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 +161643,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 +161658,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 +161705,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 +161730,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 +161775,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 +161806,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 +161832,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 +161878,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 +161924,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 +161970,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 +162016,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 +162062,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 +162077,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 +162150,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 +162201,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 +162226,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 +162271,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 +162302,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 +162328,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 +162374,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 +162420,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 +162466,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 +162491,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 +162537,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 +162583,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 +162629,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 +162644,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 +162717,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 +162768,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 +162793,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 +162838,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 +162869,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 +162895,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 +162941,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 +162987,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 +163033,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 +163079,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 +163125,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 +163140,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 +163213,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 +163268,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 +163293,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 +163342,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 +163373,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 +163399,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 +163456,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 +163490,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 +163544,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 +163583,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 +163617,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 +163722,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 +163748,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 +163844,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 +163862,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 +163909,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 +163934,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 +163979,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 +164010,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 +164036,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 +164082,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 +164128,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 +164174,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 +164220,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 +164235,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 +164308,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 +164359,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 +164384,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 +164429,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 +164460,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 +164486,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 +164532,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 +164578,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 +164603,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 +164649,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 +164695,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 +164741,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 +164756,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 +164829,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 +164880,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 +164905,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 +164950,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 +164981,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 +165007,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 +165053,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 +165099,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 +165145,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 +165191,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 +165206,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 +165279,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 +165340,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 +165365,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 +165420,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 +165451,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 +165477,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 +165523,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 +165554,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 +165580,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 +165626,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 +165672,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 +165718,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 +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. '/users/{user-id}/agreementAcceptances': get: tags: @@ -148166,6 +166255,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 +166324,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 +166389,8 @@ components: enum: - reviewer - unknownFutureValue + - directReviewer + - delegatedReviewer type: string microsoft.graph.accessReviewScheduleDefinition: allOf: @@ -148366,6 +166467,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 +166522,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: @@ -148700,6 +166817,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 +166899,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 +166946,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 +167053,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 +167083,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 +167120,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 +167368,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 +167757,10 @@ components: - createdBy - approver - unknownFutureValue + - targetOrRequestor + - targetManager + - requestForOthers + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageAssignmentResourceRole: allOf: @@ -149724,6 +167878,8 @@ components: - target - createdBy - unknownFutureValue + - targetManager + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageResourceRequest: allOf: @@ -149754,7 +167910,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 +168087,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 +168103,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 +168128,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 +168226,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 +168255,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 +168266,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 +168275,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 +168299,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 +168321,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 +168356,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 +168368,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 +168383,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 +168408,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 +168441,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 +168460,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 +168536,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 +168593,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: @@ -150719,6 +168891,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 +168908,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 +169026,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 +169150,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 +169170,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 +169256,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 +169541,8 @@ components: - title: workflowVersion type: object properties: + settings: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowSetting' versionNumber: maximum: 2147483647 minimum: -2147483648 @@ -151479,6 +169790,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 +170135,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 +170192,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 +170221,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 +170251,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 +170311,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 +170337,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 +170360,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 +170508,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.assignmentScheduleInstanceFilterByCurrentUserOptions: title: assignmentScheduleInstanceFilterByCurrentUserOptions enum: @@ -153531,7 +171845,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 @@ -154264,6 +172578,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 +172615,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 +172667,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 +173007,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 +173137,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 +173163,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 +173570,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 +173864,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 +174345,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 +174367,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,6 +174450,8 @@ 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' lastModifiedDateTime: @@ -156109,6 +174505,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 +174987,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 +175083,40 @@ 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 + distributionListMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionListMember' + description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + x-ms-navigationProperty: 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 +175188,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 +176235,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 +176603,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 +177085,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 +177312,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 +177348,8 @@ components: - canceled - failed - unknownFutureValue + - canceling + - quarantined type: string microsoft.graph.identityGovernance.workflowExecutionType: title: workflowExecutionType @@ -158893,6 +177358,8 @@ components: - onDemand - unknownFutureValue - activatedWithScope + - preview + - extensibilityOnDemand type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus @@ -158921,6 +177388,7 @@ components: - leaver - unknownFutureValue - mover + - extensibility type: string x-ms-enum-flags: isFlags: true @@ -158948,6 +177416,7 @@ components: - leaver - unknownFutureValue - mover + - extensibility type: string microsoft.graph.emailSettings: title: emailSettings @@ -158961,6 +177430,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 +177591,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -159820,6 +178303,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 +178667,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 +179605,9 @@ components: - title: usageRight type: object properties: + externalServiceIdentifier: + type: string + nullable: true services: type: array items: @@ -161142,6 +179654,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 +180021,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 +180300,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. 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 +39072,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 +39103,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 +39499,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 +39777,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 +40045,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 +40348,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 +40373,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 +40471,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 +40500,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 +40511,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 +40520,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 +40544,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 +40566,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 +40601,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 +40613,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 +40628,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 +40653,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 +40686,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 +40705,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 +40717,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 +40781,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 +40838,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 +40963,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: @@ -39232,7 +42357,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 +42518,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 +43214,8 @@ components: - builtInMl - microsoftInsiderRiskManagement - microsoftThreatIntelligence + - microsoftDefenderForAIServices + - securityCopilot - microsoftSentinel type: string microsoft.graph.security.alertDetermination: @@ -40091,6 +43274,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 +43314,7 @@ components: - microsoftSentinel - microsoftInsiderRiskManagement - microsoftThreatIntelligence + - microsoftSecurityForAI type: string microsoft.graph.security.alertSeverity: title: alertSeverity @@ -40788,8 +43995,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 +44192,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 +44218,7 @@ components: - Guest - unknownFutureValue type: string + description: Type of user associated with an audit log record. microsoft.graph.security.case: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -40958,6 +44356,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 +44454,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 +44524,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 +44538,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 +44815,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 +45100,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -41695,6 +45139,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 +45178,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 +45353,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 +45714,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 +45737,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 +45901,7 @@ components: - purgeData - exportReport - exportResult + - holdPolicySync type: string microsoft.graph.security.caseOperationStatus: title: caseOperationStatus @@ -42541,6 +46057,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 +46088,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 +46149,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 @@ -43280,7 +46831,9 @@ components: 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. + 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' integratedAppMetadata: @@ -43421,6 +46974,7 @@ components: - encryptedProtectionTypeNotSupportedException - purviewClaimsChallengeNotSupportedException - exception + - labelNotFoundException - unknownFutureValue type: string x-ms-enum-flags: @@ -43589,7 +47143,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 +47203,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 +47238,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 +47258,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 +47360,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 +47560,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 +47731,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 +47775,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 +47787,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 +47936,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 +48285,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 +48346,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 +48372,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 +48418,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 +48581,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 +48694,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 +48759,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 +48771,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 +48787,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 +48861,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 +49026,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 +49158,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 +49226,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 +49248,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,10 +49325,14 @@ 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' lastModifiedDateTime: @@ -45572,6 +49386,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 +49407,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 +49579,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 +49595,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 +49787,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 +49810,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 +49842,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 +49868,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 +49964,40 @@ 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 + distributionListMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionListMember' + description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + x-ms-navigationProperty: 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 +50015,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 +50146,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 +50166,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 +50175,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 +50759,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 +51018,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 +51083,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 +51121,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 +51334,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 +51349,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 +51520,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 +51560,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 +51904,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 +51930,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 +51956,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 +52134,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 +52833,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 @@ -49518,6 +53434,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 +53746,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 +54188,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 +54592,12 @@ 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.caseStatus: title: caseStatus enum: @@ -50622,6 +54661,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 +54721,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 +54729,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 +55190,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 +55498,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 +55829,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 +56005,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 +56048,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 +56128,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 +56393,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 +56431,11 @@ components: x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + x-ms-navigationProperty: true tasks: type: array items: @@ -52482,6 +56579,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 +56599,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: @@ -52663,6 +56780,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).' @@ -52698,6 +56817,14 @@ components: 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' @@ -52815,9 +56942,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 +57049,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 +57228,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 +57303,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 +57479,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 +57747,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 +58026,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 +58154,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 +58183,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 +58211,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 +58388,13 @@ components: - meeting - unknownFutureValue type: string + microsoft.graph.migrationMode: + title: migrationMode + enum: + - inProgress + - completed + - unknownFutureValue + type: string microsoft.graph.teamworkOnlineMeetingInfo: title: teamworkOnlineMeetingInfo type: object @@ -53946,7 +58481,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 +58497,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 +58595,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 +58640,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 +58690,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 +58752,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 +58885,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 +58911,10 @@ components: - resizePendingLicense - updatingSingleSignOn - modifyingSingleSignOn + - refreshPolicyConfiguration - preparing + - failoverInProgress + - failbackInProgress type: string microsoft.graph.cloudPcStatusDetail: title: cloudPcStatusDetail @@ -54357,6 +58961,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 +59318,50 @@ 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.distributionListMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: distributionListMember + type: object + properties: + contactId: + type: string + description: 'The ID of the referenced contact, if applicable. Read-only.' + nullable: true + displayName: + type: string + description: The display name of the member. Read-only. + nullable: true + recipientType: + $ref: '#/components/schemas/microsoft.graph.recipientType' + contact: + $ref: '#/components/schemas/microsoft.graph.contact' + additionalProperties: + type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54706,7 +59375,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 +59416,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 +59558,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 +59577,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 +60752,7 @@ components: - wipeCanceled - retireCanceled - discovered + - unknownFutureValue type: string description: Management state of device in Microsoft Intune. x-ms-enum: @@ -56097,6 +60795,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 +61283,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 +61602,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 +61635,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 +61736,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 +61798,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 +61848,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 +62006,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 +62047,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 +62098,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 +62110,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 +62378,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 +62404,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 +62457,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 +62497,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 +62525,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 +63105,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 +63196,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 +63242,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 +63309,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 +63467,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 +63542,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 +64720,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -60051,6 +64813,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 +65164,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 +65193,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 +65626,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 +65705,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 +65974,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 +66064,29 @@ 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 + 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 + format: date-time + nullable: true + planId: + type: string + additionalProperties: + type: object microsoft.graph.security.compromiseIndicator: title: compromiseIndicator type: object @@ -61286,6 +66189,10 @@ components: - uploadFile - downloadText - downloadFile + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools - unknownFutureValue type: string microsoft.graph.contentBase: @@ -61293,6 +66200,20 @@ components: type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string + microsoft.graph.customMetadataDictionary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: customMetadataDictionary + type: object + additionalProperties: + type: object microsoft.graph.dlpAction: title: dlpAction enum: @@ -61308,6 +66229,8 @@ components: - sPRuntimeAccessControl - sPSharingNotifyUser - sPSharingGenerateIncidentReport + - restrictWebGrounding + - policyTip type: string microsoft.graph.contentProcessingErrorType: title: contentProcessingErrorType @@ -61411,17 +66334,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 +66775,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 +66887,7 @@ components: properties: displayName: type: string + description: Display name for the client application. nullable: true additionalProperties: type: object @@ -61819,6 +67000,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 +67031,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). @@ -62180,6 +67374,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 +67410,8 @@ components: - availableWithWarning - unavailable - unknownFutureValue + - underServiceMaintenance + - inUse type: string microsoft.graph.cloudPcDisasterRecoveryCapabilityType: title: cloudPcDisasterRecoveryCapabilityType @@ -62397,6 +67600,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 +67618,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 +67639,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 +67920,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 +69133,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 +69181,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 +69270,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 +69287,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 +69303,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 +69334,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 +69353,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 +69471,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 +69517,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 +69531,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, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -64293,6 +69595,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 +69797,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 +69854,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 +69910,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 +69969,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 +69996,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 +70073,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 +70136,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 +70148,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 +70244,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: @@ -64957,6 +70365,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 +70436,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 +70501,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 +70600,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 +70625,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 +70676,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 +70755,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 +70785,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 +71523,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 +71571,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 +71745,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 +71754,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 +71810,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 +71874,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 +72112,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 +72181,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 +72329,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 +72393,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 +72809,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 +73254,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 +73270,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: @@ -67775,6 +73714,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 +73857,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 +74299,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 +74312,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 +74346,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 +74517,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: @@ -68661,6 +74679,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 +74815,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 +74884,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 +74924,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 +75129,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 +75157,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 +75390,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 +76539,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 +76710,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 +76754,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 +76769,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 +77101,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 +77129,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 +77181,26 @@ 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.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -71134,6 +77309,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 +77475,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 +77505,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 +77516,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 +77856,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 +77883,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 +77917,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 +77937,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 +78335,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 +78477,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 @@ -72829,6 +79250,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 +79394,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 +79598,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..b6cad0534a 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,32 @@ 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 + operationId: group.team.channel.planner.plan_ListHistoryItem parameters: - name: group-id in: path @@ -15400,6 +16209,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 +16254,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 +16264,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 +16283,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 +16304,16 @@ 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 + operationId: group.team.channel.planner.plan_GetHistoryItem parameters: - name: group-id in: path @@ -15507,14 +16331,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 +16373,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 +16399,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 +16428,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 +16454,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 +16482,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 +16505,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 +16547,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 +16589,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 +16634,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 +16691,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 +16742,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 +16795,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 +16816,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 +16865,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 +16911,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 +16941,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 +16988,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 +17040,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 +17086,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 +17108,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 +17222,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 +17272,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 +17290,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 +17334,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 +17352,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 +17388,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 +17404,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 +17454,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 +17472,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 +17534,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 +17586,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 +17647,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 +17657,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 +17668,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 +17705,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 +17725,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 +17783,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 +17801,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 +17846,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 +17864,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 +17908,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 +17927,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 +17966,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 +17996,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 +18035,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 +18046,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 +18061,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 +18108,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 +18154,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 +18176,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 +18238,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 +18289,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 +18331,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 +18424,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 +18439,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 +18458,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 +18481,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 +18503,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 +18544,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 +18589,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 +18651,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 +18689,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 +18711,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 +18740,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 +18802,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 +18855,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 +18947,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 +18970,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 +18985,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 +19027,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 +19046,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 +19061,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 +19077,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 +19122,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 +19132,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 +19143,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 +19164,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 +19184,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 +19226,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 +19244,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 +19273,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 +19291,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 +19319,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 +19335,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 +19377,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 +19396,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 +19426,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 +19448,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 +19463,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 +19483,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 +19526,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 +19548,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 +19570,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 +19611,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 +19685,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 +19711,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 +19731,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 +19796,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 +19849,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 +19872,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 +19906,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 +19932,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 +19948,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 +19985,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 +20039,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 +20091,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 +20112,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 +20130,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 +20149,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 +20169,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 +20211,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 +20265,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 +20389,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 +20416,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 +20474,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 +20513,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 +20543,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 +20565,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 +20574,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 +20621,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 +20630,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 +20677,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 +20696,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 +20736,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 +20786,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 +20811,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 +20869,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 +20891,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 +20928,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 +20938,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 +20949,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 +20962,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 +20982,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 +21016,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 +21034,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 +21055,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 +21073,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 +21093,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 +21108,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 +21131,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 +21191,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 +21245,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 +21296,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 +21336,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 +21402,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 +21433,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 +21486,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 +21546,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 +21556,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 +21567,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 +21580,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 +21600,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 +21634,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 +21652,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 +21673,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 +21691,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 +21711,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 +21726,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 +21771,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 +21793,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 +21826,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 +21932,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 +21950,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 +21963,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 +21981,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 +21993,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 +22009,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 +22100,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 +22152,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 +22191,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 +22226,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 +22252,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 +22259,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 +22308,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 +22315,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 +22345,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 +22366,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 +22376,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 +22398,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 +22421,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 +22474,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 +22497,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 +22543,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 +22576,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 +22607,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 +22634,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 +22660,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 +22698,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 +22750,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 +22760,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 +22776,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -21967,17 +22784,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 +22803,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 +22837,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 +22855,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 +22876,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 +22894,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 +22914,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 +22929,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 +22955,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 +23064,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 +23189,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 +23207,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 +23228,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 +23246,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 +23266,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 +23281,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 +23453,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 +23463,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 +23474,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 +23487,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 +23507,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 +23541,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 +23559,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 +23580,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 +23598,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 +23618,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 +23634,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 +23679,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 +23700,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 +23741,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 +23783,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 +23801,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 +23830,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 +23848,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 +23876,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 +23892,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 +23933,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 +23977,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 +24004,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 +24019,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 +24049,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 +24095,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 +24157,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 +24200,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 +24223,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 +24245,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 +24266,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 +24307,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 +24349,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 +24367,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 +24396,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 +24414,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 +24458,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 +24511,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 +24521,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 +24532,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 +24561,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 +24581,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 +24631,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 +24649,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 +24686,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 +24704,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 +24740,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 +24756,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 +24805,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 +24857,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 +24892,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 +24907,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 +24945,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 +24999,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 +25040,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 +25077,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 +25127,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 +25161,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 +25184,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 +25206,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 +25250,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 +25286,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 +25322,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 +25372,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 +25379,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 +25398,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 +25439,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 +25460,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 +25479,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 +25543,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 +25590,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 +25628,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 +25712,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 +25741,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 +25766,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 +25828,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 +25854,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 +25872,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 +25903,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 +25968,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 +25978,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 +25994,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -25596,17 +26002,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 +26022,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 +26056,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 +26074,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 +26095,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 +26113,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 +26133,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 +26149,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 +26194,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 +26215,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 +26256,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 +26298,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 +26316,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 +26345,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 +26363,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 +26391,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 +26407,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 +26460,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 +26470,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 +26481,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 +26510,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 +26530,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 +26580,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 +26598,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 +26635,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 +26653,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 +26689,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 +26705,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 +26751,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 +26773,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 +26817,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 +26835,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 +26871,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 +26887,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 +26933,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 +26955,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 +27069,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 +27119,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 +27137,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 +27181,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 +27199,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 +27235,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 +27251,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 +27312,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 +27322,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 +27333,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 +27370,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 +27390,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 +27448,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 +27466,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 +27511,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 +27529,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 +27573,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 +27592,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 +27661,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 +27726,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 +27773,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 +27823,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 +27841,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 +27885,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 +27903,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 +27939,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 +27954,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 +27977,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 +27996,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 +28027,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 +28049,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 +28089,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 +28123,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 +28146,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 +28243,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 +28261,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 +28289,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 +28307,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 +28327,12 @@ 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 + operationId: group.team.primaryChannel.planner.plan_ListHistoryItem parameters: - name: group-id in: path @@ -27388,29 +28342,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 +28387,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 +28397,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 +28408,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 +28429,16 @@ 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 + operationId: group.team.primaryChannel.planner.plan_GetHistoryItem parameters: - name: group-id in: path @@ -27502,14 +28448,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 +28490,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 +28508,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 +28537,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 +28555,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 +28583,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 +28598,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 +28632,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 +28674,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 +28711,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 +28737,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 +28760,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 +28803,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 +28848,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 +28858,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 +28869,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 +28890,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 +28910,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 +28952,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 +28970,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 +28999,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 +29017,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 +29045,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 +29061,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 +29121,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 +29157,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 +29175,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 +29219,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 +29257,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 +29279,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 +29377,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 +29419,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 +29437,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 +29473,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 +29491,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 +29519,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 +29535,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 +29588,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 +29598,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 +29609,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 +29638,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 +29658,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 +29708,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 +29726,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 +29763,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 +29781,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 +29817,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 +29836,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 +29897,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 +29954,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 +29993,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 +30035,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 +30053,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 +30089,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 +30107,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 +30135,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 +30150,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 +30165,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 +30184,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 +30207,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 +30229,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 +30269,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 +30295,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 +30310,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 +30330,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 +30373,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 +30410,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 +30420,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 +30431,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 +30444,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 +30464,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 +30498,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 +30516,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 +30537,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 +30555,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 +30575,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 +30591,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 +30659,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 +30701,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 +30750,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 +30784,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 +30863,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 +30872,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 +30947,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 +30990,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 +31028,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 +31074,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 +31146,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 +31260,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 +31269,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 +31294,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 +31348,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 +31387,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 +31425,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 +31549,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 +31558,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 +31583,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 +31637,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 +31676,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 +31714,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 +31736,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 +31789,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 +31877,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 +31916,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 +31953,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 +32029,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 +32038,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 +32063,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 +32117,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 +32156,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 +32194,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 +32216,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 +32269,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 +32278,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 +32303,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 +32357,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 +32396,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 +32434,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 +32509,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 +32518,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 +32543,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 +32597,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 +32636,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 +32674,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 +32989,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 +32998,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 +33023,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 +33077,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 +33116,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 +33154,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 +33229,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 +33238,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 +33263,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 +33317,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 +33356,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 +33394,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 +33669,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 +33695,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 +33992,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 +34014,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 +34086,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 +34098,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 +34141,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 +34342,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 +34381,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 +34419,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 +34494,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 +34503,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 +34528,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 +34582,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 +34621,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 +34659,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 +34720,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 +34729,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 +34762,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 +34824,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 +34871,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 +34917,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 +35109,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 +35118,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 +35161,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 +35183,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 +35209,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 +35222,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 +35240,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 +35252,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 +35271,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 +35308,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 +35339,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 +35384,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 +35516,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 +35542,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 +35572,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 +35585,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 +35615,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 +35627,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 +35654,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 +35691,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 +35720,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 +35764,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 +35798,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 +35824,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 +35845,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 +35871,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 +35891,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 +35914,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 +35921,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 +35948,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 +36012,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 +36073,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 +36088,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 +36110,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 +36141,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 +36175,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 +36202,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 +36290,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 +36330,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 +36370,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 +36405,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 +36474,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 +36508,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 +36545,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 +36555,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 +36574,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 +36587,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 +36614,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 +36648,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 +36674,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 +36695,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 +36721,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 +36741,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 +36764,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 +36798,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 +36818,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 +36862,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 +36926,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 +36963,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 +36996,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 +37040,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 +37074,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 +37104,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 +37125,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 +37155,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 +37175,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 +37198,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 +37232,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 +37252,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 +37296,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 +37360,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 +37375,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 +37397,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 +37430,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 +37474,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 +37492,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 +37502,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 +37632,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 +37677,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 +37687,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 +37706,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 +37727,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 +37755,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 +37797,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 +37823,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 +37852,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 +37878,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 +37906,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 +37933,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 +38034,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 +38084,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 +38099,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 +38122,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 +38217,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 +38308,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 +38353,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 +38363,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 +38386,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 +38407,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 +38438,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 +38480,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 +38506,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 +38535,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 +38561,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 +38589,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 +38616,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 +38669,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 +38698,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 +38747,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 +38789,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 +38801,15210 @@ 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 + 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 + 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 +54014,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 +54048,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 +54058,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 +54196,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 +54245,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 +54387,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 +54718,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 +54768,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 +54941,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 +54972,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 +54994,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 +55034,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 +55049,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 +55068,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 +55091,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 +55113,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 +55154,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 +55188,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 +55206,78 @@ 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 + operationId: team.primaryChannel.planner.plan_ListHistoryItem parameters: - name: team-id in: path @@ -39694,6 +55287,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 +55332,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 +55341,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 +55353,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 +55374,16 @@ 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 + operationId: team.primaryChannel.planner.plan_GetHistoryItem parameters: - name: team-id in: path @@ -39792,14 +55393,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 +55435,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 +55453,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 +55482,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 +55500,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 +55528,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 +55577,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 +55592,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 +55604,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 +55619,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 +55656,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 +55705,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 +55748,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 +55793,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 +55802,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 +55814,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 +55835,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 +55855,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 +55897,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 +55915,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 +55944,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 +55962,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 +55990,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 +56006,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 +56066,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 +56102,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 +56120,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 +56164,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 +56202,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 +56224,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 +56322,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 +56364,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 +56382,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 +56418,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 +56435,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 +56464,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 +56480,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 +56533,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 +56554,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 +56603,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 +56649,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 +56671,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 +56708,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 +56726,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 +56781,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 +56842,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 +56899,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 +56938,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 +56980,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 +56998,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 +57034,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 +57052,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 +57080,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 +57095,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 +57110,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 +57129,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 +57152,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 +57174,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 +57214,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 +57240,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 +57318,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 +57376,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 +57409,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 +57443,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 +57461,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 +57482,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 +57500,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 +57520,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 +57536,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 +57588,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 +57604,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 +57650,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 +57665,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 +57695,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 - 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/schemas/microsoft.graph.team' + default: + $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 +57748,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 +57808,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 +57862,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 +57896,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 +57914,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 +57953,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 +57989,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 +58042,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 +58068,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 +58117,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 +58158,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 +58212,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 +58221,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 +58238,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -42573,17 +58246,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 +58266,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 +58300,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 +58322,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 +58343,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 +58361,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 +58381,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 +58403,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 +58429,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 +58508,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 +58517,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 +58538,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -42925,17 +58546,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 +58569,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 +58603,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 +58621,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 +58642,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 +58660,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 +58680,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 +58695,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 +58758,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 +58767,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 +58783,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 +58796,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 +58819,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 +58853,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 +58871,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 +58892,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 +58910,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,13 +58930,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teams/{team-id}/schedule/openShiftChangeRequests/$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_GetHostedContentsContent + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.openShiftChangeRequest_GetCount parameters: - name: team-id in: path @@ -43330,38 +58945,23 @@ 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 - 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: + '/teams/{team-id}/schedule/openShifts': + 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_SetHostedContentsContent + - 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 @@ -43371,113 +58971,59 @@ 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 - in: path - description: The unique identifier of chatMessageHostedContent - 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: 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: - - 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - - name: chatMessage-id - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message_setReaction + - 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 @@ -43487,43 +59033,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: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/{openShift-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. + - 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/chatmessage-softdelete?view=graph-rest-beta - operationId: team.primaryChannel.message_softDelete + url: https://learn.microsoft.com/graph/api/openshift-get?view=graph-rest-beta + operationId: team.schedule_GetOpenShift parameters: - name: team-id in: path @@ -43533,30 +59069,53 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/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. + - 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/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: team.primaryChannel.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta + operationId: team.schedule_UpdateOpenShift parameters: - name: team-id in: path @@ -43566,26 +59125,40 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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.openShift' + 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: action - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Invoke action unsetReaction - operationId: team.primaryChannel.message_unsetReaction + - 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 @@ -43595,40 +59168,32 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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 - 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: openShift + - 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/messages/{chatMessage-id}/replies': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/$count': 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: Get the number of the resource + operationId: team.schedule.openShift_GetCount parameters: - name: team-id in: path @@ -43638,14 +59203,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/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' @@ -43683,7 +59266,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: @@ -43692,9 +59275,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 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 @@ -43704,20 +59291,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.schedulingGroup' required: true responses: 2XX: @@ -43725,17 +59304,20 @@ 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}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-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 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 @@ -43745,22 +59327,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: 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 @@ -43787,15 +59361,19 @@ 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 the navigation property replies in teams - operationId: team.primaryChannel.message_UpdateReply + - 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 @@ -43805,28 +59383,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: 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: @@ -43834,15 +59404,19 @@ 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 replies for teams - operationId: team.primaryChannel.message_DeleteReply + - 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 @@ -43852,22 +59426,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: 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 @@ -43880,13 +59446,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/schedulingGroups/$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.schedulingGroup_GetCount parameters: - name: team-id in: path @@ -43896,22 +59461,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/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 + x-ms-docs-key-type: team - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43949,7 +59524,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: @@ -43958,9 +59533,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 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 @@ -43970,28 +59549,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.shift' required: true responses: 2XX: @@ -43999,17 +59562,20 @@ 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}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teams/{team-id}/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.primaryChannel.message.reply_GetHostedContent + - 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 @@ -44019,30 +59585,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: $select in: query description: Select properties to be returned @@ -44069,15 +59619,19 @@ 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.primaryChannel.message.reply_UpdateHostedContent + - 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 @@ -44087,36 +59641,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: 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: @@ -44124,15 +59662,19 @@ 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.primaryChannel.message.reply_DeleteHostedContent + - 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 @@ -44142,30 +59684,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 @@ -44178,13 +59704,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/shifts/$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.shift_GetCount parameters: - name: team-id in: path @@ -44194,46 +59719,111 @@ 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/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 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.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 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.shiftsRoleDefinition' + 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.shiftsRoleDefinition' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-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 shiftsRoleDefinitions from teams + description: The definitions of the roles in the schedule. + operationId: team.schedule_GetShiftsRoleDefinition parameters: - name: team-id in: path @@ -44243,49 +59833,88 @@ 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 + x-ms-docs-key-type: shiftsRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + 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 + 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: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shiftsRoleDefinition 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.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: 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 navigation property shiftsRoleDefinitions for teams + operationId: team.schedule_DeleteShiftsRoleDefinition parameters: - name: team-id in: path @@ -44295,30 +59924,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: shiftsRoleDefinition-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: shiftsRoleDefinition - name: If-Match in: header description: ETag @@ -44330,12 +59943,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/shiftsRoleDefinitions/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message.reply.hostedContent_GetCount + operationId: team.schedule.shiftsRoleDefinition_GetCount parameters: - name: team-id in: path @@ -44345,22 +59959,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 +59966,16 @@ 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/swapShiftsChangeRequests': + get: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message.reply_setReaction + - 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 in: path @@ -44383,51 +59985,95 @@ 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.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 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.swapShiftsChangeRequest' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' 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/swapShiftsChangeRequests/{swapShiftsChangeRequest-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. + - 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-softdelete?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_softDelete + url: https://learn.microsoft.com/graph/api/swapshiftschangerequest-get?view=graph-rest-beta + operationId: team.schedule_GetSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44437,38 +60083,49 @@ 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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: swapShiftsChangeRequest + - 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.swapShiftsChangeRequest' 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 swapShiftsChangeRequests in teams + operationId: team.schedule_UpdateSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44478,34 +60135,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: 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.swapShiftsChangeRequest' + 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: 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 swapShiftsChangeRequests for teams + operationId: team.schedule_DeleteSwapShiftsChangeRequest parameters: - name: team-id in: path @@ -44515,47 +60174,32 @@ 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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: swapShiftsChangeRequest + - 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/swapShiftsChangeRequests/$count': get: tags: - - teams.channel + - teams.schedule summary: Get the number of the resource - operationId: team.primaryChannel.message.reply_GetCount + operationId: team.schedule.swapShiftsChangeRequest_GetCount parameters: - name: team-id in: path @@ -44565,14 +60209,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 +60216,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/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.reply_delta + url: https://learn.microsoft.com/graph/api/timecard-list?view=graph-rest-beta + operationId: team.schedule_ListTimeCard parameters: - name: team-id in: path @@ -44599,22 +60235,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 +60250,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,113 +60272,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 - 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 + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' 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': + x-ms-docs-operation-type: operation post: 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: Create timeCard + description: Create a timeCard instance in a schedule. 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/timecard-post?view=graph-rest-beta + operationId: team.schedule_CreateTimeCard parameters: - name: team-id in: path @@ -44760,73 +60297,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: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $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: - $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' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-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.' + - 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-delta?view=graph-rest-beta - operationId: team.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/timecard-get?view=graph-rest-beta + operationId: team.schedule_GetTimeCard parameters: - name: team-id in: path @@ -44836,11 +60333,14 @@ 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: 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 @@ -44851,16 +60351,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 @@ -44873,41 +60363,23 @@ 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.timeCard' 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: + 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.' + - 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/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.primaryChannel.message_forwardToChat + url: https://learn.microsoft.com/graph/api/timecard-replace?view=graph-rest-beta + operationId: team.schedule_UpdateTimeCard parameters: - name: team-id in: path @@ -44917,27 +60389,20 @@ 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: - 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: @@ -44945,33 +60410,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.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 + delete: 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: Delete timeCard + description: Delete a timeCard instance in a schedule. 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-delete?view=graph-rest-beta + operationId: team.schedule_DeleteTimeCard parameters: - name: team-id in: path @@ -44981,43 +60432,36 @@ 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: 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 - '/teams/{team-id}/primaryChannel/microsoft.graph.archive': + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': 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.' + - 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-archive?view=graph-rest-beta - operationId: team.primaryChannel_archive + url: https://learn.microsoft.com/graph/api/timecard-clockout?view=graph-rest-beta + operationId: team.schedule.timeCard_clockOut parameters: - name: team-id in: path @@ -45027,6 +60471,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: @@ -45034,29 +60486,39 @@ paths: schema: type: object properties: - shouldSetSpoSiteReadOnlyForMembers: + 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.completeMigration': + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': 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.' + - 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-completemigration?view=graph-rest-beta - operationId: team.primaryChannel_completeMigration + url: https://learn.microsoft.com/graph/api/timecard-confirm?view=graph-rest-beta + operationId: team.schedule.timeCard_confirm parameters: - name: team-id in: path @@ -45066,81 +60528,30 @@ paths: 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 + - name: timeCard-id in: path - description: The unique identifier of team + description: The unique identifier of timeCard 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 + x-ms-docs-key-type: timeCard 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.confirmForUser': 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 + - teams.schedule + summary: Invoke action confirmForUser + operationId: team.schedule.timeCard_confirmGraphFPreUser parameters: - name: team-id in: path @@ -45150,26 +60561,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.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.endBreak': 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. + - 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-removeemail?view=graph-rest-beta - operationId: team.primaryChannel_removeEmail + url: https://learn.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_endBreak parameters: - name: team-id in: path @@ -45179,31 +60610,14 @@ paths: 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 + - name: timeCard-id in: path - description: The unique identifier of team + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: timeCard requestBody: description: Action parameters content: @@ -45211,30 +60625,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 +60667,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 +60720,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 +60747,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 +60775,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 +60835,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 +60844,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 +60865,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -45440,17 +60873,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 +60896,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 +60930,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 +60952,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 +60973,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 +60995,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 +61015,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 +61030,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 +61093,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 +61102,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 +61118,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 +61131,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 +61154,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 +61188,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 +61206,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 +61227,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 +61249,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 +61269,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 +61284,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 +61347,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 +61356,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 +61372,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,192 +61385,20 @@ paths: 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 + $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}/assignedToTaskBoardFormat': + '/teams/{team-id}/schedule/timesOff/{timeOff-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.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 @@ -46143,30 +61408,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 @@ -46193,15 +61442,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + - 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 @@ -46210,44 +61463,21 @@ paths: 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. + x-ms-docs-key-type: team + - name: timeOff-id + in: path + description: The unique identifier of timeOff 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -46255,15 +61485,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + - 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 @@ -46273,30 +61507,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: If-Match in: header description: ETag @@ -46309,13 +61527,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}/bucketTaskBoardFormat': + '/teams/{team-id}/schedule/timesOff/$count': 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.schedule + summary: Get the number of the resource + operationId: team.schedule.timesOff_GetCount parameters: - name: team-id in: path @@ -46325,30 +61542,47 @@ 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}/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 plannerBucket + description: The unique identifier of team 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: 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: plannerTask + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -46371,19 +61605,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.teamworkTagCollectionResponse' 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 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 @@ -46393,43 +61630,112 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true + responses: + 2XX: + 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}/tags/{teamworkTag-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 + 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: plannerBucket-id + x-ms-docs-key-type: team + - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + 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: + - 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 - 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 value. + x-ms-docs-key-type: team + - 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.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -46437,15 +61743,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $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 bucketTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + - 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 @@ -46455,30 +61765,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 @@ -46491,13 +61785,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}/details': + '/teams/{team-id}/tags/{teamworkTag-id}/members': 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: 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 @@ -46507,30 +61804,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 @@ -46553,19 +61849,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateDetail + - 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 @@ -46575,111 +61874,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.plannerTaskDetails' + $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.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.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 + $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}/progressTaskBoardFormat': + '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-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.bucket.task_GetProgressTaskBoardFormat + - 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 @@ -46689,30 +61918,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 @@ -46739,15 +61960,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $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 progressTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + - teams.teamworkTag + summary: Update the navigation property members in teams + operationId: team.tag_UpdateMember parameters: - name: team-id in: path @@ -46757,43 +61978,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.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -46801,15 +62007,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $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 progressTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + - 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 @@ -46819,30 +62029,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 @@ -46855,12 +62057,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/$count': + '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': get: tags: - - teams.channel + - teams.teamworkTag summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.bucket.task_GetCount + operationId: team.tag.member_GetCount parameters: - name: team-id in: path @@ -46870,22 +62072,36 @@ 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 + x-ms-docs-key-type: team - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -46893,16 +62109,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/{team-id}/template': 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.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 @@ -46912,22 +62125,103 @@ 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 + - 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 + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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' @@ -46969,19 +62263,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 +62281,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 +62336,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 +62354,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 +62380,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 @@ -47155,292 +62402,239 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + 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 - patch: + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teams/microsoft.graph.getShifts(): + get: tags: - - teams.channel - summary: Update the navigation property details in teams - operationId: team.primaryChannel.planner.plan_UpdateDetail + - 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: - - 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 - - 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.plannerPlanDetails' - required: true + uniqueItems: true + type: array + items: + type: string 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 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: 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.getTimesOff(): + 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 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-archive?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_archive + 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 - 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 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: function - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /teamwork: + 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. + - 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-movetocontainer?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan_moveToContainer + 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 - 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 responses: 2XX: - description: Success + description: Retrieved entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $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}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + patch: 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.primaryChannel.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: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan + - 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 +62672,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 +62681,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 +62697,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 +62746,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 +62777,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 +62807,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 +62894,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 +62965,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 +62996,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 +63026,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 +63079,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 +63167,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 +63206,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,244 +63244,30 @@ 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()': - 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 - parameters: - - name: 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 - 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}/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 - 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}/primaryChannel/sharedWithTeams': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': get: 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: 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 + 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' @@ -48582,7 +63305,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -48591,24 +63314,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.primaryChannel_CreateSharedGraphWPreTeam + - 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 + 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.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48616,34 +63347,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 +63409,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 +63456,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 +63502,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 +63721,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 +63786,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 +63820,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,205 +63870,81 @@ 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' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/tabs': - get: - tags: - - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.primaryChannel_ListTab - 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 + x-ms-docs-key-type: channel + - 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 - 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.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 tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.primaryChannel_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: 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 + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.primaryChannel_UpdateTab + - 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: 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 requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + type: string + format: binary required: true responses: 2XX: @@ -49162,32 +63952,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.driveItem' 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 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: 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: If-Match in: header description: ETag @@ -49199,181 +63989,99 @@ paths: description: Success 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}/filesFolder/contentStream': 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 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 - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: Retrieved media content content: - application/json: + application/octet-stream: 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 - 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' + type: string + format: binary default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule': - get: + put: 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." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-get?view=graph-rest-beta - operationId: team_GetSchedule + - 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: 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 - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedule' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - 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." - 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 + 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 values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: string + format: binary 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.schedule - summary: Delete navigation property schedule for teams - operationId: team_DeleteSchedule + - 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: 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: If-Match in: header description: ETag @@ -49385,23 +64093,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers': get: tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_ListDayNote + - teamwork.deletedTeam + summary: Get joinedUsers from teamwork + operationId: teamwork.deletedTeam.channel_ListJoinedUser 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49439,7 +64153,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 +64162,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 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.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49473,34 +64195,41 @@ 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}/joinedUsers/{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 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: 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 +64256,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 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: 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 +64303,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 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: 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 +64349,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}/joinedUsers/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.dayNote_GetCount + operationId: teamwork.deletedTeam.channel.joinedUser_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 +64379,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}/joinedUsers/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.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 + 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 +64413,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 + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/joinedUsers/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.joinedUser_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 - '/teams/{team-id}/schedule/offerShiftRequests': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': get: tags: - - 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/offershiftrequest-list?view=graph-rest-beta - operationId: team.schedule_ListOfferShiftRequest + - 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 + 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 +64568,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49744,28 +64577,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 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.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49773,37 +64610,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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}/members/{conversationMember-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 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: 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: 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 @@ -49830,38 +64672,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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 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: 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: 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.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49869,32 +64719,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests for teams - operationId: team.schedule_DeleteOfferShiftRequest + - 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: 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: 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 @@ -49907,21 +64765,29 @@ 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}/members/$count': get: tags: - - teams.schedule + - teamwork.deletedTeam summary: Get the number of the resource - operationId: team.schedule.offerShiftRequest_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: @@ -49929,25 +64795,158 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/openShiftChangeRequests': - get: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/microsoft.graph.add': + post: tags: - - teams.schedule - summary: List openShiftChangeRequests - description: Retrieve a list of openShiftChangeRequest objects in a team. + - 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/openshiftchangerequest-list?view=graph-rest-beta - operationId: team.schedule_ListOpenShiftChangeRequest + 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: + 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: + 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 + 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}/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' @@ -49985,7 +64984,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49994,28 +64993,32 @@ 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 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.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50023,37 +65026,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' 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}': 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 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: 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: $select in: query description: Select properties to be returned @@ -50080,38 +65088,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests in teams - operationId: team.schedule_UpdateOpenShiftChangeRequest + - 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: 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50119,32 +65135,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests for teams - operationId: team.schedule_DeleteOpenShiftChangeRequest + - 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: 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: If-Match in: header description: ETag @@ -50157,47 +65181,38 @@ 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': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShiftChangeRequest_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/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 + 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' @@ -50235,7 +65250,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50244,28 +65259,40 @@ paths: 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 + - 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.openShift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50273,37 +65300,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/{openShift-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: 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: 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: 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: $select in: query description: Select properties to be returned @@ -50330,42 +65370,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 + - 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: 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50373,36 +65425,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 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: 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 @@ -50415,305 +65479,410 @@ paths: 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/{chatMessageHostedContent-id}/$value': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShift_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' + 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: 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' - '/teams/{team-id}/schedule/schedulingGroups': - get: + put: 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $select - in: query - description: Select properties to be returned - 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 - - 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.schedulingGroupCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - 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 + 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: 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.hostedContent_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: 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': 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 + - 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 + 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 + 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: channel + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage 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: 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 + 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 +65920,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 +65929,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 +65970,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 +66040,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 +66095,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 +66149,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 +66226,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 +66235,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 +66284,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 +66362,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 +66425,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 +66487,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 +66663,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 +66709,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: deletedTeam + - name: channel-id + in: path + 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 - - 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 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 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 + - 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 +66911,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 +67100,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 +67121,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 +67180,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 +67196,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 +67230,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 +67272,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 +67294,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 +67793,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 +67832,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 +67870,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 +67931,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 +67940,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 +67973,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 +68035,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 +68082,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 +68128,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 +68197,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 +68206,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 +68247,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 +68317,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 +68372,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 +68426,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 +68481,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 +68491,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 +68503,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: + 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 - 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: 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 +68561,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}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-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.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 +68639,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 +68702,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 +68780,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 +68838,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 +68856,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 +68908,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 +68926,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 +68970,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 +68986,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 +69040,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 +69062,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 +69200,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 +69250,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 +69276,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 +69320,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 +69346,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 +69382,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 +69406,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 +69467,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 +69477,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 +69496,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 +69533,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 +69561,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 +69619,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 +69645,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 +69690,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 +69716,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 +69760,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 +69787,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,111 +69826,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: - 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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: + x-ms-docs-operation-type: action + '/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_GetEnabledApp + 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 @@ -54979,50 +69864,62 @@ 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 - - name: $select - in: query - description: Select properties to be returned - 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: $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: 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 +69937,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 +69968,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 +69992,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 +70042,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 +70068,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 +70112,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 +70138,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 +70173,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 +70197,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 +70247,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 +70278,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 +70300,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 +70348,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 +70390,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 +70413,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 +70435,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 +70484,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 +70544,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 +70598,32 @@ 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 + operationId: teamwork.deletedTeam.channel.planner.plan_ListHistoryItem parameters: - name: deletedTeam-id in: path @@ -55699,67 +70641,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 +70686,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 +70696,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 +70715,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 +70736,16 @@ 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 + operationId: teamwork.deletedTeam.channel.planner.plan_GetHistoryItem parameters: - name: deletedTeam-id in: path @@ -55867,14 +70763,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 +70805,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 +70831,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 +70860,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 +70886,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 +70914,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 +70937,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 +70979,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 +71029,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 +71131,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 +71182,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 +71305,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 +71373,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 +71428,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 +71455,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 +71480,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 +71548,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 +71610,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 +71662,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 +71700,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 +71730,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 +71844,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 +71886,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 +71912,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 +71948,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 +71974,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 +72002,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 +72026,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 +72079,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 +72089,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 +72108,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 +72137,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 +72165,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 +72215,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 +72241,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 +72278,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 +72304,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 +72340,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 +72367,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 +72436,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 +72501,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 +72548,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 +72616,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 +72678,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 +72729,31 @@ 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: 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}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + get: tags: - teamwork.deletedTeam - summary: Invoke action unsetReaction - operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction + 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 @@ -57701,47 +72771,82 @@ 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 - required: true - style: simple + 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: - 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 + 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/$count': + 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: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message.reply_GetCount + operationId: teamwork.deletedTeam.channel.planner.plan_GetCount parameters: - name: deletedTeam-id in: path @@ -57759,31 +72864,109 @@ 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 + 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: $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 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' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + 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: 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_ListSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57801,22 +72984,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: @@ -57824,9 +72999,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: @@ -57846,41 +73021,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.sharedWithChannelTeamInfoCollectionResponse' 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': + x-ms-docs-operation-type: operation post: 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: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -57898,69 +73050,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 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.sharedWithChannelTeamInfo' 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.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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + get: 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: 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 @@ -57978,30 +73091,80 @@ 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - teamwork.deletedTeam + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam + 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: 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: 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.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -58009,16 +73172,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.message_GetCount + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam parameters: - name: deletedTeam-id in: path @@ -58036,23 +73198,33 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': 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 + 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 @@ -58070,14 +73242,22 @@ paths: 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -58085,9 +73265,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 +73287,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 +73318,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 +73387,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 +73425,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 +73486,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 +73517,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 +73584,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 +73624,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 +73658,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 +73684,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 +73705,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 +73731,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 +73751,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 +73775,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 +73805,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 +73836,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 +73858,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 +73895,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 +73917,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 +73958,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 +74043,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: - 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: $orderby + in: query + description: Order items by property values + 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: + 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 + - $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: 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 +74237,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 +74246,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 +74262,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 +74311,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 +74342,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 +74372,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 +74413,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 +74523,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 +74554,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 +74584,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 +74629,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 +74660,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 +74927,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 +74966,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 +75004,49 @@ 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 + operationId: teamwork_GetMessaging + parameters: - name: $select in: query description: Select properties to be returned @@ -60063,69 +75073,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 +75095,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 +75117,94 @@ 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: Get customEmojis from teamwork + 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 new navigation property to customEmojis for teamwork + 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 + 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 +75231,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 +75262,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 +75292,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 +75306,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 +75511,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 +75533,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 +75696,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 +75718,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 +75809,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 +75848,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 +75886,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 +75978,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 +76077,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 +76237,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 +76315,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 +76341,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 +76388,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 +76434,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 +76503,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 +76589,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 +76623,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 +76678,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 +76732,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 +76825,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 +77022,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 +77040,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 +77098,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 +77130,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 +77140,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 +77152,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 +77192,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 +77241,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 +77288,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 +77427,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 +77502,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 +77532,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 +77618,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 +77648,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 +77703,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 +77761,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 +77796,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 +77869,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 +77974,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 +78060,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 +78094,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 +78128,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 +78309,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 +78381,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 +78454,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 +78463,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 +78504,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 +78574,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 +78629,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 +78683,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 +78760,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 +78896,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 +78959,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 +79021,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 +79445,7 @@ paths: schema: type: object properties: - softwareType: - $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' - softwareVersion: + reactionType: type: string nullable: true additionalProperties: @@ -64151,25 +79457,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 +79534,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 +79543,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 +79592,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 +79670,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 +79733,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 +79795,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 +79880,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 +79890,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 +79946,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 +79966,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 +80032,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 +80050,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 +80103,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 +80373,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 +80388,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 +80450,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 +80520,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 +80577,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 +80630,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 +80696,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 +80746,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 +80777,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 +80799,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 +80859,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 +81005,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 +81020,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 +81047,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 +81070,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 +81092,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 +81144,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 +81232,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 +81295,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 +81349,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 +81390,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 +81465,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 +81510,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 +81551,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 +81607,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 +81645,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 +81706,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 +81718,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 +81752,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 +81833,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 +81919,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 +81953,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 +81987,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 +82042,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 +82094,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 +82176,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 +82233,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 +82309,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 +82372,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 +82399,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 +82432,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 +82485,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 +82495,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 +82522,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 +82551,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 +82587,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 +82637,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 +82671,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 +82708,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 +82742,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 +82778,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 +82810,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 +82894,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 +82938,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 +82972,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 +83040,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 +83086,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 +83124,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 +83270,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 +83320,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 +83354,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 +83398,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 +83432,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 +83468,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 +83500,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 +83561,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 +83571,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 +83598,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 +83635,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 +83671,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 +83729,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 +83763,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 +83808,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 +83842,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 +83886,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 +83921,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 +84006,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 +84087,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 +84150,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 +84234,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 +84312,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 +84379,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 +84437,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 +84468,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 +84490,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 +84546,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 +84596,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 +84732,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 +84766,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 +84794,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 +84828,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 +84848,12 @@ 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 + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_ListHistoryItem parameters: - name: teamTemplate-id in: path @@ -68454,22 +84879,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 +84924,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 +84934,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 +84961,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 +84982,16 @@ 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 + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetHistoryItem parameters: - name: teamTemplate-id in: path @@ -68609,30 +85017,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 +85057,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 +85093,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 +85156,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 +85183,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 +85215,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 +85230,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 +85265,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 +85280,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -69120,16 +85292,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 +85323,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 +85376,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 +85441,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 +85456,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -69300,12 +85468,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 +85500,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 +85582,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 +85639,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 +85715,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 +85744,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 +85778,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 +85838,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 +85864,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 +85876,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 +85914,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 +85950,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 +85984,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 +86044,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 +86120,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 +86190,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 +86250,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 +86292,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 +86326,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 +86362,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 +86396,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 +86424,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 +86456,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 +86509,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 +86519,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 +86546,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 +86575,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 +86619,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 +86661,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 +86703,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 +86732,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 +86774,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 +86802,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 +86845,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 +86922,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 +86995,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 +87084,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 +87126,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 +87154,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 +87196,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 +87216,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 +87255,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 +87330,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 +87455,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 +87477,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 +87534,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 +87621,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 +87657,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 +87691,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 +87725,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 +87746,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 +87780,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 +87800,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 +87832,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 +87877,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 +87916,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 +87993,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 +88039,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 +88073,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 +88108,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 +88221,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 +88270,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 +88304,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 +88338,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 +88359,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 +88393,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 +88413,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 +88445,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 +88479,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 +88514,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 +88544,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 +88660,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 +88753,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 +88794,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 +88812,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 +88835,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 +88955,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 +89001,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 +89023,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 +89062,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 +89088,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 +89115,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 +89253,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 +89313,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 +89360,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 +89407,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 +89422,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 +89457,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 +89580,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 +89648,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 +89658,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 +89677,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 +89690,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 +89752,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 +89778,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 +89799,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 +89825,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 +89845,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 +89868,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 +89966,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 +90136,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 +90235,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 +90302,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 +90331,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 +90372,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 +90406,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 +90432,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 +90453,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 +90479,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 +90499,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 +90522,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 +90590,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 +90621,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 +90683,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 +90742,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 +90790,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 +90813,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 +90835,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 +90864,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 +90879,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 +90903,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 +90921,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 +90933,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 +90964,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 +91032,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 +91042,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 +91061,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 +91074,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 +91102,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 +91136,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 +91162,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 +91183,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 +91209,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 +91229,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 +91252,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 +91305,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 +91335,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 +91376,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 +91445,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 +91506,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 +91532,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 +91607,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 +91644,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 +91654,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 +91673,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 +91686,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 +91714,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 +91748,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 +91774,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 +91795,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 +91821,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 +91841,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 +91864,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 +91898,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 +91962,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 +92028,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 +92038,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 +92060,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 +92091,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 +92109,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 +92121,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 +92152,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 +92209,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 +92237,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 +92277,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 +92317,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 +92352,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 +92421,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 +92492,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 +92502,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 +92526,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -76234,17 +92534,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 +92561,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 +92595,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 +92621,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 +92642,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 +92668,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 +92688,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 +92711,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 +92745,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 +92809,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 +92918,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 +92953,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 +93019,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 +93066,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 +93104,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 +93134,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 +93143,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 +93198,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 +93207,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 +93262,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 +93286,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 +93353,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 +93393,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 +93453,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 +93500,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 +93544,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 +93589,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 +93599,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 +93618,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 +93639,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 +93667,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 +93709,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 +93735,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 +93764,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 +93790,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 +93818,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 +93842,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 +93891,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 +93943,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 +93993,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 +94031,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 +94085,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 +94126,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 +94163,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 +94214,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 +94259,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 +94269,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 +94288,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 +94309,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 +94337,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 +94379,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 +94405,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 +94434,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 +94460,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 +94488,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 +94512,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 +94565,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 +94594,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 +94651,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 +94727,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 +94790,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 +94825,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 +94850,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 +94907,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 +94967,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 +95002,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 +95071,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 +95133,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 +95182,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 +95227,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 +95285,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 +95300,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 +95327,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 +95424,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 +95439,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 +95477,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 +95504,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 +95569,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 +95596,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 +95611,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 +95621,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 +95686,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 +95713,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 +95757,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 +95812,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 +95858,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 +95891,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 +95958,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 +95995,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 +96028,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 +96076,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 +96106,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 +96159,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 +96171,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 +96193,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 +96270,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 +96280,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 +96304,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -79960,17 +96312,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 +96340,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 +96374,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 +96400,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 +96421,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 +96447,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 +96467,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 +96491,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 +96536,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 +96546,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 +96565,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 +96586,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 +96614,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 +96656,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 +96682,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 +96711,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 +96737,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 +96765,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 +96789,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 +96871,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 +96928,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 +97004,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 +97067,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 +97127,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 +97173,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 +97203,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 +97247,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 +97273,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 +97309,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 +97333,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 +97379,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 +97409,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 +97539,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 +97589,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 +97615,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 +97659,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 +97685,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 +97721,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 +97745,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 +97835,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 +97900,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 +97984,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 +98055,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 +98126,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 +98203,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 +98244,6 @@ paths: properties: reactionType: type: string - nullable: true additionalProperties: type: object required: true @@ -81857,12 +98253,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 +98276,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 +98307,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 +98331,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 +98365,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 +98377,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 +98407,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 +98451,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 +98477,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 +98536,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 +98559,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 +98586,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 +98643,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 +98664,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 +98687,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 +98729,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 +98823,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 +98857,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 +98883,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 +98911,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 +98937,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 +98957,12 @@ 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 + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_ListHistoryItem parameters: - name: teamTemplate-id in: path @@ -82828,6 +98980,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 +99025,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 +99035,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 +99054,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 +99075,16 @@ 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 + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetHistoryItem parameters: - name: teamTemplate-id in: path @@ -82943,6 +99110,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 +99144,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 +99178,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 +99199,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 +99233,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 +99253,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 +99284,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 +99327,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 +99376,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 +99421,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 +99439,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 +99478,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 +99529,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 +99577,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 +99603,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 +99620,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 +99652,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 +99694,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 +99720,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 +99749,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 +99775,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 +99795,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 +99827,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 +99869,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 +99895,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 +99931,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 +99957,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 +99977,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 +100009,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 +100051,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 +100077,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 +100113,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 +100139,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 +100159,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 +100191,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 +100233,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 +100259,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 +100295,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 +100321,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 +100341,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 +100373,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 +100381,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 +100418,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 +100455,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 +100463,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 +100512,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 +100596,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 +100651,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 +100714,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 +100783,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 +100848,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 +100895,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 +100929,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 +100963,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 +100983,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -84920,15 +100991,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 +101025,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 +101045,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 +101076,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 +101118,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 @@ -85078,56 +101193,33 @@ paths: 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 + type: string + 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: teamTemplateDefinition + - $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 +101237,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 +101323,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 +101360,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 +101370,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 +101389,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 +101402,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 +101430,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 +101464,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 +101490,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 +101511,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 +101537,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 +101557,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 +101581,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 +101626,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 +101657,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 +101726,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 +101764,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 +101798,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 +101825,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 +101922,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 +101963,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 +101997,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 +102023,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 +102044,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 +102070,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 +102090,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 +102114,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,128 +102148,16 @@ paths: content: application/json: schema: - $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 progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat - 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 - 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: - - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat - 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 - 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.teamsApp' 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': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -86221,14 +102175,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/search' - $ref: '#/components/parameters/filter' responses: @@ -86236,16 +102182,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule': 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 schedule from teamwork + description: The schedule of shifts for this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetSchedule parameters: - name: teamTemplate-id in: path @@ -86263,19 +102206,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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -86286,16 +102216,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 @@ -86308,37 +102228,19 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property 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/schemas/microsoft.graph.schedule' 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 + put: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetCount + summary: Update the navigation property schedule in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_SetSchedule parameters: - name: teamTemplate-id in: path @@ -86356,23 +102258,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property schedule for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule parameters: - name: teamTemplate-id in: path @@ -86390,75 +102297,25 @@ 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 + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes': 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 dayNotes from teamwork + description: The day notes in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote parameters: - name: teamTemplate-id in: path @@ -86513,7 +102370,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -86523,8 +102380,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 dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateDayNote parameters: - name: teamTemplate-id in: path @@ -86547,7 +102404,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -86555,17 +102412,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.dayNote' 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/dayNotes/{dayNote-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 dayNotes from teamwork + description: The day notes in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetDayNote parameters: - name: teamTemplate-id in: path @@ -86583,14 +102440,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: dayNote-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: dayNote - name: $select in: query description: Select properties to be returned @@ -86617,15 +102474,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property dayNotes in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote parameters: - name: teamTemplate-id in: path @@ -86643,20 +102500,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: dayNote-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.dayNote' required: true responses: 2XX: @@ -86664,15 +102521,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote parameters: - name: teamTemplate-id in: path @@ -86690,14 +102547,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: dayNote-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: dayNote - name: If-Match in: header description: ETag @@ -86710,13 +102567,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/dayNotes/$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.dayNote_GetCount parameters: - name: teamTemplate-id in: path @@ -86734,14 +102590,94 @@ 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/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 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 + 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': + 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 + 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' @@ -86779,20 +102715,18 @@ 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: 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 offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86810,22 +102744,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.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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/{offerShiftRequest-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 + 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: offerShiftRequest-id + in: path + description: The unique identifier of offerShiftRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -86852,16 +102819,15 @@ 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 - '/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 offerShiftRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86879,27 +102845,36 @@ 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: offerShiftRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' 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 offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -86917,50 +102892,32 @@ 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 - - name: $select - in: query - description: Select properties to be returned - 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: offerShiftRequest + - 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/offerShiftRequests/$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.offerShiftRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -86985,13 +102942,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/openShiftChangeRequests': 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 openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -87046,7 +103003,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87056,8 +103013,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 openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -87080,7 +103037,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -87088,17 +103045,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/{openShiftChangeRequest-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 openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -87116,14 +103073,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -87150,15 +103107,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' 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 openShiftChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -87176,20 +103133,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShiftChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -87197,15 +103154,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' 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 openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -87223,14 +103180,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -87243,13 +103200,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/openShiftChangeRequests/$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.openShiftChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -87267,14 +103223,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/openShifts': + 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 + 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 +103291,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.openShiftCollectionResponse' 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 openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShift parameters: - name: teamTemplate-id in: path @@ -87328,20 +103320,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.openShift' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' 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/openShifts/{openShift-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 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 @@ -87359,6 +103361,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -87385,15 +103395,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.openShift' 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 openShifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift parameters: - name: teamTemplate-id in: path @@ -87411,12 +103421,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -87424,15 +103442,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $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 schedule for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule + summary: Delete navigation property openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift parameters: - name: teamTemplate-id in: path @@ -87450,6 +103468,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: openShift-id + in: path + description: The unique identifier of openShift + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -87462,13 +103488,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/openShifts/$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.openShift_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/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 @@ -87523,7 +103579,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87533,8 +103589,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 schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87557,7 +103613,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -87565,17 +103621,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' 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/schedulingGroups/{schedulingGroup-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 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 @@ -87593,14 +103649,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: schedulingGroup-id in: path - description: The unique identifier of dayNote + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -87627,15 +103683,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' 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 schedulingGroups in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87653,20 +103709,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: schedulingGroup-id in: path - description: The unique identifier of dayNote + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -87674,15 +103730,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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 dayNotes for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote + summary: Delete navigation property schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -87700,14 +103756,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: schedulingGroup-id in: path - description: The unique identifier of dayNote + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -87720,12 +103776,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/schedulingGroups/$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.schedulingGroup_GetCount parameters: - name: teamTemplate-id in: path @@ -87750,70 +103806,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/shifts': 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 shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift parameters: - name: teamTemplate-id in: path @@ -87868,7 +103867,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87878,8 +103877,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 shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift parameters: - name: teamTemplate-id in: path @@ -87902,7 +103901,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -87910,17 +103909,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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/offerShiftRequests/{offerShiftRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/{shift-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 shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift parameters: - name: teamTemplate-id in: path @@ -87938,14 +103937,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -87972,15 +103971,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest + summary: Update the navigation property shifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift parameters: - name: teamTemplate-id in: path @@ -87998,20 +103997,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -88019,15 +104018,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest + summary: Delete navigation property shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift parameters: - name: teamTemplate-id in: path @@ -88045,14 +104044,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: shift-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -88065,12 +104064,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/shifts/$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.shift_GetCount parameters: - name: teamTemplate-id in: path @@ -88095,13 +104094,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/shiftsRoleDefinitions': 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 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 @@ -88156,7 +104155,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88166,8 +104165,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 shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -88190,7 +104189,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: @@ -88198,17 +104197,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-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 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 @@ -88226,14 +104225,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: shiftsRoleDefinition - name: $select in: query description: Select properties to be returned @@ -88260,15 +104259,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property shiftsRoleDefinitions in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -88286,20 +104285,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: shiftsRoleDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: @@ -88307,15 +104306,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -88333,14 +104332,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of shiftsRoleDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: shiftsRoleDefinition - name: If-Match in: header description: ETag @@ -88353,12 +104352,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/shiftsRoleDefinitions/$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.shiftsRoleDefinition_GetCount parameters: - name: teamTemplate-id in: path @@ -88383,13 +104382,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/swapShiftsChangeRequests': 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 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 @@ -88444,7 +104443,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88454,8 +104453,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 swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88478,7 +104477,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -88486,17 +104485,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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/openShifts/{openShift-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-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 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 @@ -88514,14 +104513,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -88548,15 +104547,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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 openShifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift + summary: Update the navigation property swapShiftsChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88574,20 +104573,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -88595,15 +104594,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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 openShifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift + summary: Delete navigation property swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -88621,14 +104620,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of openShift + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -88641,12 +104640,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/$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.openShift_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.swapShiftsChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -88671,13 +104670,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards': 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 + 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 @@ -88732,7 +104731,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88742,8 +104741,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to schedulingGroups for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSchedulingGroup + summary: Create new navigation property to timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeCard parameters: - name: teamTemplate-id in: path @@ -88766,7 +104765,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -88774,17 +104773,17 @@ 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/{schedulingGroup-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}': 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_GetSchedulingGroup + 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 @@ -88802,14 +104801,14 @@ 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 - name: $select in: query description: Select properties to be returned @@ -88836,15 +104835,15 @@ 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 patch: tags: - teamwork.teamTemplate - summary: Update the navigation property schedulingGroups in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup + summary: Update the navigation property timeCards in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard parameters: - name: teamTemplate-id in: path @@ -88862,20 +104861,20 @@ 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -88883,15 +104882,15 @@ 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: tags: - teamwork.teamTemplate - summary: Delete navigation property schedulingGroups for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup + summary: Delete navigation property timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard parameters: - name: teamTemplate-id in: path @@ -88909,14 +104908,14 @@ 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 - name: If-Match in: header description: ETag @@ -88929,12 +104928,16 @@ paths: 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/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.schedulingGroup_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 @@ -88952,20 +104955,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/shifts': - 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 shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift + 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 @@ -88983,55 +105020,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.shiftCollectionResponse' + 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 shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift + summary: Invoke action confirmForUser + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser parameters: - name: teamTemplate-id in: path @@ -89043,36 +105055,52 @@ paths: x-ms-docs-key-type: teamTemplate - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + 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: teamTemplateDefinition + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + 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.shift' + $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/shifts/{shift-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 shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift + 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 @@ -89090,49 +105118,54 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: timeCard-id in: path - description: The unique identifier of shift + description: The unique identifier of timeCard required: true style: simple schema: type: string - 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 + 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.shift' + $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 shifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift + 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 @@ -89150,20 +105183,33 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: timeCard-id in: path - description: The unique identifier of shift + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: shift + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + 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: @@ -89171,15 +105217,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $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 shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_GetCount parameters: - name: teamTemplate-id in: path @@ -89197,32 +105244,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id - in: path - description: The unique identifier of shift - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: shift - - 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/shifts/$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.shift_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 @@ -89240,20 +105278,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/shiftsRoleDefinitions': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons': 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 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 @@ -89308,7 +105372,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89318,8 +105382,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 timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89342,7 +105406,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -89350,17 +105414,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $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/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/{timeOffReason-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 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 @@ -89378,14 +105442,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffReason-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -89412,15 +105476,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $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 shiftsRoleDefinitions in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition + summary: Update the navigation property timeOffReasons in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89438,20 +105502,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffReason-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -89459,15 +105523,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $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 shiftsRoleDefinitions for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition + summary: Delete navigation property timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffReason parameters: - name: teamTemplate-id in: path @@ -89485,14 +105549,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shiftsRoleDefinition-id + - name: timeOffReason-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -89505,12 +105569,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/timeOffReasons/$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.timeOffReason_GetCount parameters: - name: teamTemplate-id in: path @@ -89535,13 +105599,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/timeOffRequests': 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 timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89596,7 +105660,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89606,8 +105670,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 timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89630,7 +105694,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -89638,17 +105702,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/{timeOffRequest-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 timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89666,14 +105730,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -89700,15 +105764,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest + summary: Update the navigation property timeOffRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89726,20 +105790,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -89747,15 +105811,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest + summary: Delete navigation property timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -89773,14 +105837,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: swapShiftsChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -89793,12 +105857,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/timeOffRequests/$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.timeOffRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -89823,13 +105887,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/schedule/timesOff': 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 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 @@ -89884,7 +105948,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89894,8 +105958,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 timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimesOff parameters: - name: teamTemplate-id in: path @@ -89918,7 +105982,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -89926,17 +105990,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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/timeCards/{timeCard-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/{timeOff-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 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 @@ -89954,14 +106018,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: timeOff-id in: path - description: The unique identifier of timeCard + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -89988,15 +106052,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard + summary: Update the navigation property timesOff in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff parameters: - name: teamTemplate-id in: path @@ -90014,20 +106078,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: timeOff-id in: path - description: The unique identifier of timeCard + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -90035,15 +106099,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard + summary: Delete navigation property timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff parameters: - name: teamTemplate-id in: path @@ -90061,14 +106125,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + - name: timeOff-id in: path - description: The unique identifier of timeCard + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: timeOff - name: If-Match in: header description: ETag @@ -90081,16 +106145,12 @@ 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': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/$count': + get: 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: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timesOff_GetCount parameters: - name: teamTemplate-id in: path @@ -90108,54 +106168,20 @@ 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: 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 + - $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/{timeCard-id}/microsoft.graph.confirm': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags': + 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 tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListTag parameters: - name: teamTemplate-id in: path @@ -90173,30 +106199,55 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: timeCard + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' 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': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action confirmForUser - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser + summary: Create new navigation property to tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag parameters: - name: teamTemplate-id in: path @@ -90214,46 +106265,30 @@ 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: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - userId: - type: string - additionalProperties: - type: object + $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.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}': + get: 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: Get tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetTag parameters: - name: teamTemplate-id in: path @@ -90271,54 +106306,49 @@ 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.teamworkTag' 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 + patch: 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: Update the navigation property tags in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag parameters: - name: teamTemplate-id in: path @@ -90336,33 +106366,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: Action parameters + description: New navigation property values 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.teamworkTag' required: true responses: 2XX: @@ -90370,16 +106387,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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_GetCount + summary: Delete navigation property tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag parameters: - name: teamTemplate-id in: path @@ -90397,80 +106413,33 @@ 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/schedule/timeCards/microsoft.graph.clockIn': - post: - 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 - parameters: - - name: teamTemplate-id + - name: teamworkTag-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of teamworkTag 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 + x-ms-docs-key-type: teamworkTag + - 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: - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members': 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 members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_ListMember parameters: - name: teamTemplate-id in: path @@ -90488,6 +106457,14 @@ paths: 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' @@ -90525,7 +106502,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -90535,8 +106512,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to timeOffReasons for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_CreateMember parameters: - name: teamTemplate-id in: path @@ -90554,12 +106531,20 @@ paths: 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -90567,17 +106552,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/{timeOffReason-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/{teamworkTagMember-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 + summary: Get members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetMember parameters: - name: teamTemplate-id in: path @@ -90595,14 +106580,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: teamworkTag-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + 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 @@ -90629,15 +106622,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' 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 + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember parameters: - name: teamTemplate-id in: path @@ -90655,20 +106648,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: teamworkTag-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + 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: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -90676,15 +106677,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' 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 + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember parameters: - name: teamTemplate-id in: path @@ -90702,14 +106703,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffReason-id + - name: teamworkTag-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + 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 @@ -90722,12 +106731,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffReason_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.tag.member_GetCount parameters: - name: teamTemplate-id in: path @@ -90745,86 +106754,27 @@ 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/schedule/timeOffRequests': - get: - tags: - - teamwork.teamTemplate - 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 - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: teamworkTag-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of teamworkTag 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: teamworkTag - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' 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/tags/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount parameters: - name: teamTemplate-id in: path @@ -90842,30 +106792,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - 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.timeOffRequest' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/{timeOffRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': get: tags: - teamwork.teamTemplate - summary: Get timeOffRequests from teamwork - description: The time off requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest + 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 @@ -90883,14 +106823,6 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -90917,15 +106849,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/templateDefinition': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property timeOffRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest + 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 @@ -90943,36 +106877,42 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - 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: timeOffRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - 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.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition_GetCount parameters: - name: teamTemplate-id in: path @@ -90982,57 +106922,20 @@ 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: timeOffRequest-id - in: path - description: The unique identifier of timeOffRequest - 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 + - $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/timeOffRequests/$count': + /teamwork/teamTemplates/$count: get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffRequest_GetCount + operationId: teamwork.teamTemplate_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: @@ -91040,30 +106943,17 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff': + /teamwork/workforceIntegrations: 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 - 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 + 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' @@ -91101,7 +106991,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.workforceIntegrationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91110,32 +107000,19 @@ 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 - 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.timeOff' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: @@ -91143,42 +107020,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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/timesOff/{timeOff-id}': + '/teamwork/workforceIntegrations/{workforceIntegration-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 + - 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: timeOff-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOff + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: workforceIntegration - name: $select in: query description: Select properties to be returned @@ -91205,46 +107069,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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 timesOff in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff + - 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: timeOff-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOff + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: workforceIntegration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: @@ -91252,40 +107104,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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 timesOff for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff + - 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: timeOff-id + - name: workforceIntegration-id in: path - description: The unique identifier of timeOff + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + x-ms-docs-key-type: workforceIntegration - name: If-Match in: header description: ETag @@ -91298,29 +107138,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/$count': + /teamwork/workforceIntegrations/$count: get: tags: - - teamwork.teamTemplate + - teamwork.workforceIntegration summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timesOff_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: @@ -91328,30 +107152,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags': + '/users/{user-id}/chats': 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: 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' @@ -91389,7 +107208,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91398,32 +107217,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag + - 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.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.chat' required: true responses: 2XX: @@ -91431,42 +107242,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $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/tags/{teamworkTag-id}': + '/users/{user-id}/chats/{chat-id}': 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 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: 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: $select in: query description: Select properties to be returned @@ -91493,46 +107299,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $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 tags in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag + - 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: 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.chat' required: true responses: 2XX: @@ -91540,40 +107338,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $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 tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag + - 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: 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 +107376,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}/installedApps': 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 installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_ListInstalledApp 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 +107437,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91664,40 +107446,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 installedApps for users + operationId: user.chat_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 + - 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.teamsAppInstallation' required: true responses: 2XX: @@ -91705,50 +107479,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $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/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-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 installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_GetInstalledApp 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: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -91775,54 +107541,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $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 members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember + - users.chat + summary: Update the navigation property installedApps in users + operationId: user.chat_UpdateInstalledApp 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: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -91830,48 +107588,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $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 members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember + - users.chat + summary: Delete navigation property installedApps for users + operationId: user.chat_DeleteInstalledApp 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: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -91884,98 +107634,153 @@ 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': - 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.tag.member_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 - - name: teamworkTag-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of teamsAppInstallation 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: 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/$count': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': get: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount + - 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/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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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.teamsApp' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': 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 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 + 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 @@ -92002,34 +107807,64 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $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/templateDefinition': + '/users/{user-id}/chats/{chat-id}/installedApps/$count': 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 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 + 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 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: $select in: query description: Select properties to be returned @@ -92056,57 +107891,107 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' 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 lastMessagePreview in users + operationId: user.chat_UpdateLastMessagePreview 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' 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 lastMessagePreview for users + operationId: user.chat_DeleteLastMessagePreview 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: 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}/members': 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 members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_ListMember 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92144,7 +108029,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.workforceIntegrationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92153,19 +108038,32 @@ 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 members for users + operationId: user.chat_CreateMember + 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.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -92173,29 +108071,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/workforceIntegrations/{workforceIntegration-id}': + '/users/{user-id}/chats/{chat-id}/members/{conversationMember-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 members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_GetMember 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: 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 @@ -92222,34 +108133,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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 members in users + operationId: user.chat_UpdateMember 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: 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.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -92257,64 +108180,217 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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. + - users.chat + summary: Delete navigation property members for users + operationId: user.chat_DeleteMember + 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: 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 + '/users/{user-id}/chats/{chat-id}/members/$count': + get: + tags: + - users.chat + summary: Get the number of the resource + operationId: user.chat.member_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 + - $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 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: 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 + '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.remove': + 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. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-beta - operationId: teamwork_DeleteWorkforceIntegration + url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + operationId: user.chat.member_remove 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 - - name: If-Match - in: header - description: ETag + 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: 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/workforceIntegrations/$count: - get: - tags: - - teamwork.workforceIntegration - summary: Get the number of the resource - operationId: teamwork.workforceIntegration_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/users/{user-id}/chats': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages': get: 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: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_ListMessage parameters: - name: user-id in: path @@ -92324,6 +108400,14 @@ 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92361,7 +108445,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92371,8 +108455,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to chats for users - operationId: user_CreateChat + summary: Create new navigation property to messages for users + operationId: user.chat_CreateMessage parameters: - name: user-id in: path @@ -92382,12 +108466,20 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -92395,20 +108487,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-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 + summary: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_GetMessage parameters: - name: user-id in: path @@ -92426,6 +108515,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: $select in: query description: Select properties to be returned @@ -92452,15 +108549,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $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 chats in users - operationId: user_UpdateChat + summary: Update the navigation property messages in users + operationId: user.chat_UpdateMessage parameters: - name: user-id in: path @@ -92478,12 +108575,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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -92491,15 +108596,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + $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 chats for users - operationId: user_DeleteChat + summary: Delete navigation property messages for users + operationId: user.chat_DeleteMessage parameters: - name: user-id in: path @@ -92517,6 +108622,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: If-Match in: header description: ETag @@ -92529,13 +108642,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': 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 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 @@ -92553,6 +108666,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 +108711,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92600,8 +108721,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 hostedContents for users + operationId: user.chat.message_CreateHostedContent parameters: - name: user-id in: path @@ -92619,12 +108740,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.chatMessageHostedContent' required: true responses: 2XX: @@ -92632,17 +108761,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $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}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': 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 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: user-id in: path @@ -92660,14 +108789,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: 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 @@ -92694,15 +108831,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $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 installedApps in users - operationId: user.chat_UpdateInstalledApp + summary: Update the navigation property hostedContents in users + operationId: user.chat.message_UpdateHostedContent parameters: - name: user-id in: path @@ -92720,20 +108857,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: 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.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -92741,15 +108886,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $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 installedApps for users - operationId: user.chat_DeleteInstalledApp + summary: Delete navigation property hostedContents for users + operationId: user.chat.message_DeleteHostedContent parameters: - name: user-id in: path @@ -92767,14 +108912,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: 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 @@ -92787,16 +108940,202 @@ 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}/hostedContents/{chatMessageHostedContent-id}/$value': + 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_GetHostedContentsContent + 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 + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + 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 + 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 + 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: + - 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: 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: Invoke action setReaction + operationId: user.chat.message_setReaction parameters: - name: user-id in: path @@ -92814,14 +109153,14 @@ 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 requestBody: description: Action parameters content: @@ -92829,8 +109168,9 @@ paths: schema: type: object properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + reactionType: + type: string + nullable: true additionalProperties: type: object required: true @@ -92840,13 +109180,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': - get: + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - users.chat - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.chat.installedApp_GetTeamsApp + 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 parameters: - name: user-id in: path @@ -92864,51 +109207,118 @@ 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 + 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.undoSoftDelete': + post: + 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 + parameters: + - name: user-id + in: path + description: The unique identifier of user + 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: user + - 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 + - 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.teamsApp' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: + tags: + - users.chat + summary: Invoke action unsetReaction + operationId: user.chat.message_unsetReaction + 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: 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 + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies': get: tags: - users.chat - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.chat.installedApp_GetTeamsAppDefinition + 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 @@ -92926,14 +109336,29 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -92956,20 +109381,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $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 - '/users/{user-id}/chats/{chat-id}/installedApps/$count': - get: + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.installedApp_GetCount + summary: Create new navigation property to replies for users + operationId: user.chat.message_CreateReply parameters: - name: user-id in: path @@ -92987,20 +109410,38 @@ 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 + 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' - '/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}': 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 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 @@ -93018,6 +109459,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 + - 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 @@ -93044,15 +109501,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + $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 lastMessagePreview in users - operationId: user.chat_UpdateLastMessagePreview + summary: Update the navigation property replies in users + operationId: user.chat.message_UpdateReply parameters: - name: user-id in: path @@ -93070,12 +109527,28 @@ 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -93083,15 +109556,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + $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 lastMessagePreview for users - operationId: user.chat_DeleteLastMessagePreview + summary: Delete navigation property replies for users + operationId: user.chat.message_DeleteReply parameters: - name: user-id in: path @@ -93109,6 +109582,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 + - 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 @@ -93121,13 +109610,13 @@ paths: 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': 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 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 @@ -93145,6 +109634,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 + - 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' @@ -93182,7 +109687,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -93192,8 +109697,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to members for users - operationId: user.chat_CreateMember + summary: Create new navigation property to hostedContents for users + operationId: user.chat.message.reply_CreateHostedContent parameters: - name: user-id in: path @@ -93211,12 +109716,28 @@ 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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -93224,17 +109745,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/{conversationMember-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - users.chat - summary: Get members from users - description: A collection of all the members in the chat. Nullable. - operationId: user.chat_GetMember + 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 @@ -93252,14 +109773,30 @@ 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 + 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 @@ -93286,15 +109823,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 members in users - operationId: user.chat_UpdateMember + summary: Update the navigation property hostedContents in users + operationId: user.chat.message.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -93312,36 +109849,229 @@ 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 + 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: + - users.chat + summary: Delete navigation property hostedContents for users + operationId: user.chat.message.reply_DeleteHostedContent + 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 + - 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 + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + 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 + 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 + - 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: + - 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 + 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 + - 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.conversationMember' + type: string + format: binary 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: - users.chat - summary: Delete navigation property members for users - operationId: user.chat_DeleteMember + 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 @@ -93359,14 +110089,30 @@ 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 + 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 @@ -93378,13 +110124,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/$count': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.member_GetCount + operationId: user.chat.message.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -93402,6 +110147,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 + - 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: @@ -93409,16 +110170,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.add': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': 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 + summary: Invoke action setReaction + operationId: user.chat.message.reply_setReaction parameters: - name: user-id in: path @@ -93436,70 +110193,22 @@ 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 - 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 - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.remove': - 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. - 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: 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: chat-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 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 requestBody: description: Action parameters content: @@ -93507,43 +110216,28 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + reactionType: + 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.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 - '/users/{user-id}/chats/{chat-id}/messages': - get: + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + 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 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 @@ -93561,96 +110255,38 @@ 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 - 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: - - users.chat - summary: Create new navigation property to messages for users - operationId: user.chat_CreateMessage - parameters: - - 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: chat-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: chatMessage 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 - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}': - get: + 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: Get messages from users - description: A collection of all the messages in the chat. Nullable. - operationId: user.chat_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.message.reply_undoSoftDelete parameters: - name: user-id in: path @@ -93676,41 +110312,26 @@ paths: 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 + - 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.chatMessage' + 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.unsetReaction': + post: tags: - users.chat - summary: Update the navigation property messages in users - operationId: user.chat_UpdateMessage + summary: Invoke action unsetReaction + operationId: user.chat.message.reply_unsetReaction parameters: - name: user-id in: path @@ -93736,28 +110357,39 @@ paths: 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.chatMessage' + 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.chatMessage' 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/$count': + get: tags: - users.chat - summary: Delete navigation property messages for users - operationId: user.chat_DeleteMessage + summary: Get the number of the resource + operationId: user.chat.message.reply_GetCount parameters: - name: user-id in: path @@ -93783,25 +110415,23 @@ paths: 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 - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': 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_ListHostedContent + 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 parameters: - name: user-id in: path @@ -93832,9 +110462,9 @@ paths: - $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: @@ -93842,9 +110472,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: @@ -93864,18 +110494,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + 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 + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - users.chat - summary: Create new navigation property to hostedContents for users - operationId: user.chat.message_CreateHostedContent + 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 parameters: - name: user-id in: path @@ -93902,29 +110555,60 @@ paths: 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: + 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.chatMessageHostedContent' + 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 - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': - get: + 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: 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 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 @@ -93950,14 +110634,95 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-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 + '/users/{user-id}/chats/{chat-id}/messages/$count': + get: + tags: + - users.chat + summary: Get the number of the resource + operationId: user.chat.message_GetCount + parameters: + - name: user-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + 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 + - $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 + 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 @@ -93968,6 +110733,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 @@ -93980,19 +110755,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + 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 hostedContents in users - operationId: user.chat.message_UpdateHostedContent + 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 @@ -94010,28 +110807,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 - - 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: + 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: @@ -94039,15 +110835,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + 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 hostedContents for users - operationId: user.chat.message_DeleteHostedContent + 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 @@ -94065,41 +110879,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: 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: + 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/{chatMessageHostedContent-id}/$value': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': + 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 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 @@ -94117,38 +110933,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 - - 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 + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': + 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 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 @@ -94166,41 +110966,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 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}/microsoft.graph.markChatReadForUser': + 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_DeleteHostedContentsContent + 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 @@ -94218,39 +111014,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: 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' + tenantId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.hostedContent_GetCount + 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 @@ -94268,27 +111062,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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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 responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': post: tags: - users.chat - summary: Invoke action setReaction - operationId: user.chat.message_setReaction + 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 @@ -94306,14 +111115,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 requestBody: description: Action parameters content: @@ -94321,9 +111122,8 @@ paths: schema: type: object properties: - reactionType: - type: string - nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' additionalProperties: type: object required: true @@ -94333,16 +111133,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': post: tags: - users.chat - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a 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/chatmessage-softdelete?view=graph-rest-beta - operationId: user.chat.message_softDelete + url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta + operationId: user.chat_sendActivityNotification parameters: - name: user-id in: path @@ -94360,30 +111160,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 - schema: - type: string - x-ms-docs-key-type: chatMessage + 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}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': post: 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. + 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/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: user.chat.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/chat-startmigration?view=graph-rest-beta + operationId: user.chat_startMigration parameters: - name: user-id in: path @@ -94401,26 +111226,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: 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 - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': post: tags: - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message_unsetReaction + 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 @@ -94438,14 +111274,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 requestBody: description: Action parameters content: @@ -94453,7 +111281,9 @@ paths: schema: type: object properties: - reactionType: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: type: string nullable: true additionalProperties: @@ -94465,13 +111295,13 @@ paths: 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}/operations': 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 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 @@ -94489,14 +111319,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 +111356,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94544,8 +111366,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 operations for users + operationId: user.chat_CreateOperation parameters: - name: user-id in: path @@ -94563,20 +111385,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.teamsAsyncOperation' required: true responses: 2XX: @@ -94584,17 +111398,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' 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}/operations/{teamsAsyncOperation-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 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 @@ -94612,22 +111426,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: 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: $select in: query description: Select properties to be returned @@ -94654,15 +111460,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' 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 operations in users + operationId: user.chat_UpdateOperation parameters: - name: user-id in: path @@ -94680,28 +111486,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: 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -94709,15 +111507,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' 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 operations for users + operationId: user.chat_DeleteOperation parameters: - name: user-id in: path @@ -94735,22 +111533,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: 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 @@ -94763,13 +111553,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}/operations/$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.operation_GetCount parameters: - name: user-id in: path @@ -94787,22 +111576,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}/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 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 +111644,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94850,8 +111654,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 permissionGrants for users + operationId: user.chat_CreatePermissionGrant parameters: - name: user-id in: path @@ -94869,28 +111673,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.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -94898,17 +111686,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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}/hostedContents/{chatMessageHostedContent-id}': + '/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-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 permissionGrants from users + description: A collection of permissions granted to apps for the chat. + operationId: user.chat_GetPermissionGrant parameters: - name: user-id in: path @@ -94926,30 +111714,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: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -94976,15 +111748,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents in users - operationId: user.chat.message.reply_UpdateHostedContent + summary: Update the navigation property permissionGrants in users + operationId: user.chat_UpdatePermissionGrant parameters: - name: user-id in: path @@ -95002,36 +111774,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: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: resourceSpecificPermissionGrant requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -95039,15 +111795,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents for users - operationId: user.chat.message.reply_DeleteHostedContent + summary: Delete navigation property permissionGrants for users + operationId: user.chat_DeletePermissionGrant parameters: - name: user-id in: path @@ -95065,30 +111821,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: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -95101,13 +111841,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/{chatMessageHostedContent-id}/$value': + '/users/{user-id}/chats/{chat-id}/permissionGrants/$count': 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 the number of the resource + operationId: user.chat.permissionGrant_GetCount parameters: - name: user-id in: path @@ -95125,46 +111864,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 - 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: + '/users/{user-id}/chats/{chat-id}/pinnedMessages': + 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 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 @@ -95182,49 +111895,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: 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 - 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.pinnedChatMessageInfoCollectionResponse' 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 pinnedMessages for users + operationId: user.chat_CreatePinnedMessage parameters: - name: user-id in: path @@ -95242,47 +111961,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.pinnedChatMessageInfo' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' 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}/pinnedMessages/{pinnedChatMessageInfo-id}': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.reply.hostedContent_GetCount + 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 @@ -95300,35 +112002,49 @@ 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 - - $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.pinnedChatMessageInfo' 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 pinnedMessages in users + operationId: user.chat_UpdatePinnedMessage parameters: - name: user-id in: path @@ -95346,51 +112062,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: 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 + x-ms-docs-key-type: pinnedChatMessageInfo 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.pinnedChatMessageInfo' 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: 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 pinnedMessages for users + operationId: user.chat_DeletePinnedMessage parameters: - name: user-id in: path @@ -95408,38 +112109,33 @@ 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 + x-ms-docs-key-type: pinnedChatMessageInfo + - 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}/pinnedMessages/{pinnedChatMessageInfo-id}/message': + 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 message from users + description: Represents details about the chat message that is pinned. + operationId: user.chat.pinnedMessage_GetMessage parameters: - name: user-id in: path @@ -95457,92 +112153,50 @@ 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 - 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.unsetReaction': - post: - tags: - - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message.reply_unsetReaction - 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: pinnedChatMessageInfo-id in: path - description: The unique identifier of chat + description: The unique identifier of pinnedChatMessageInfo 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 + 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: 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - 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.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.message.reply_GetCount + operationId: user.chat.pinnedMessage_GetCount parameters: - name: user-id in: path @@ -95560,14 +112214,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/search' - $ref: '#/components/parameters/filter' responses: @@ -95575,16 +112221,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/users/{user-id}/chats/{chat-id}/tabs': 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 tabs from users + description: A collection of all the tabs in the chat. Nullable. + operationId: user.chat_ListTab parameters: - name: user-id in: path @@ -95602,22 +112245,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' - $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: @@ -95625,9 +112260,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: @@ -95647,121 +112282,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 - 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: - 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 - 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: 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 + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' 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': + x-ms-docs-operation-type: operation post: 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.reply_replyGraphWPreQuote + summary: Create new navigation property to tabs for users + operationId: user.chat_CreateTab parameters: - name: user-id in: path @@ -95779,47 +112311,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 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.teamsTab' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsTab' 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}/tabs/{teamsTab-id}': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message_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 @@ -95837,45 +112352,14 @@ 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: teamsTab-id in: path - description: The unique identifier of chat + description: The unique identifier of teamsTab 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' + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -95886,16 +112370,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 @@ -95908,41 +112382,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.teamsTab' 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': - 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_forwardToChat + summary: Update the navigation property tabs in users + operationId: user.chat_UpdateTab parameters: - name: user-id in: path @@ -95960,27 +112412,20 @@ paths: 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 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.teamsTab' required: true responses: 2XX: @@ -95988,33 +112433,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.teamsTab' 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 + delete: 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: Delete navigation property tabs for users + operationId: user.chat_DeleteTab parameters: - name: user-id in: path @@ -96032,76 +112459,33 @@ 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 - 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}/microsoft.graph.completeMigration': - post: - 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 - parameters: - - name: user-id + - name: teamsTab-id in: path - description: The unique identifier of user + description: The unique identifier of teamsTab 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 + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag style: simple 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: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': + get: 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 + 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 @@ -96119,37 +112503,50 @@ 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: 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: 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}/microsoft.graph.markChatReadForUser': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/tabs/$count': + get: 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: Get the number of the resource + operationId: user.chat.tab_GetCount parameters: - name: user-id in: path @@ -96167,37 +112564,20 @@ 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 + - $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}/microsoft.graph.markChatUnreadForUser': - post: + '/users/{user-id}/chats/{chat-id}/targetedMessages': + get: 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 + 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 @@ -96215,42 +112595,55 @@ 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 - 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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}/microsoft.graph.removeAllAccessForUser': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: 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: Create new navigation property to targetedMessages for users + operationId: user.chat_CreateTargetedMessage parameters: - name: user-id in: path @@ -96269,33 +112662,29 @@ paths: type: string x-ms-docs-key-type: chat requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}': + get: 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: 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 @@ -96313,55 +112702,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - 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 + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: 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.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': - post: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property targetedMessages in users + operationId: user.chat_UpdateTargetedMessage parameters: - name: user-id in: path @@ -96379,37 +112762,40 @@ 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 values 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.targetedChatMessage' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.chat - summary: Invoke action unhideForUser - description: Unhide a chat for a user. + 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/chat-unhideforuser?view=graph-rest-beta - operationId: user.chat_unhideGraphFPreUser + url: https://learn.microsoft.com/graph/api/chat-delete-targetedmessages?view=graph-rest-beta + operationId: user.chat_DeleteTargetedMessage parameters: - name: user-id in: path @@ -96427,34 +112813,33 @@ 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 + - 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}/operations': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents': 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 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 @@ -96472,6 +112857,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 +112902,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: @@ -96519,8 +112912,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 hostedContents for users + operationId: user.chat.targetedMessage_CreateHostedContent parameters: - name: user-id in: path @@ -96538,12 +112931,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.chatMessageHostedContent' required: true responses: 2XX: @@ -96551,17 +112952,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 - '/users/{user-id}/chats/{chat-id}/operations/{teamsAsyncOperation-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-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 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 @@ -96579,14 +112980,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: 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 @@ -96613,15 +113022,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: - users.chat - summary: Update the navigation property operations in users - operationId: user.chat_UpdateOperation + summary: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage_UpdateHostedContent parameters: - name: user-id in: path @@ -96639,20 +113048,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: 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: @@ -96660,15 +113077,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: - users.chat - summary: Delete navigation property operations for users - operationId: user.chat_DeleteOperation + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage_DeleteHostedContent parameters: - name: user-id in: path @@ -96686,14 +113103,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: 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 @@ -96706,12 +113131,164 @@ 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}/hostedContents/{chatMessageHostedContent-id}/$value': + 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.targetedMessage_GetHostedContentsContent + 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: 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/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + 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.targetedMessage_SetHostedContentsContent + 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: 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 media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + 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.targetedMessage_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: 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' + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.operation_GetCount + operationId: user.chat.targetedMessage.hostedContent_GetCount parameters: - name: user-id in: path @@ -96729,6 +113306,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/search' - $ref: '#/components/parameters/filter' responses: @@ -96736,13 +113321,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/permissionGrants': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies': get: tags: - users.chat - summary: Get permissionGrants from users - description: A collection of permissions granted to apps for the chat. - operationId: user.chat_ListPermissionGrant + 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 @@ -96760,6 +113345,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' @@ -96797,7 +113390,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: @@ -96807,8 +113400,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 replies for users + operationId: user.chat.targetedMessage_CreateReply parameters: - name: user-id in: path @@ -96826,12 +113419,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.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -96839,17 +113440,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 - '/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-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 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 @@ -96867,14 +113468,22 @@ 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: $select in: query description: Select properties to be returned @@ -96901,15 +113510,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: - users.chat - summary: Update the navigation property permissionGrants in users - operationId: user.chat_UpdatePermissionGrant + summary: Update the navigation property replies in users + operationId: user.chat.targetedMessage_UpdateReply parameters: - name: user-id in: path @@ -96927,20 +113536,28 @@ 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 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: @@ -96948,15 +113565,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: - users.chat - summary: Delete navigation property permissionGrants for users - operationId: user.chat_DeletePermissionGrant + summary: Delete navigation property replies for users + operationId: user.chat.targetedMessage_DeleteReply parameters: - name: user-id in: path @@ -96974,14 +113591,22 @@ 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: If-Match in: header description: ETag @@ -96994,12 +113619,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': get: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.permissionGrant_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 @@ -97017,37 +113643,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}/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 + - 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' @@ -97085,7 +113696,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.pinnedChatMessageInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -97095,8 +113706,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to pinnedMessages for users - operationId: user.chat_CreatePinnedMessage + summary: Create new navigation property to hostedContents for users + operationId: user.chat.targetedMessage.reply_CreateHostedContent parameters: - name: user-id in: path @@ -97114,12 +113725,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.pinnedChatMessageInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -97127,17 +113754,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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/{chatMessageHostedContent-id}': 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 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 @@ -97155,14 +113782,30 @@ 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 + - 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 @@ -97189,15 +113832,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + $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 pinnedMessages in users - operationId: user.chat_UpdatePinnedMessage + summary: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -97215,20 +113858,36 @@ 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 + - 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.pinnedChatMessageInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -97236,15 +113895,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + $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 pinnedMessages for users - operationId: user.chat_DeletePinnedMessage + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage.reply_DeleteHostedContent parameters: - name: user-id in: path @@ -97262,14 +113921,30 @@ 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 + - 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 @@ -97282,13 +113957,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}/message': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - users.chat - summary: Get message from users - description: Represents details about the chat message that is pinned. - operationId: user.chat.pinnedMessage_GetMessage + 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 @@ -97306,50 +113981,164 @@ 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 + 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 + 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.chatMessage' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': + put: + 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.targetedMessage.reply_SetHostedContentsContent + 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: 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 + 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: + - 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.targetedMessage.reply_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: 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: Success + default: + $ref: '#/components/responses/error' + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.pinnedMessage_GetCount + operationId: user.chat.targetedMessage.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -97367,6 +114156,22 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -97374,13 +114179,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/tabs': - get: + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - users.chat - summary: Get tabs from users - description: A collection of all the tabs in the chat. Nullable. - operationId: user.chat_ListTab + summary: Invoke action setReaction + operationId: user.chat.targetedMessage.reply_setReaction parameters: - name: user-id in: path @@ -97398,55 +114202,145 @@ 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 + 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 + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.softDelete': + post: + 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.targetedMessage.reply_softDelete + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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: 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 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 + 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: 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 + 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: 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + 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: Create new navigation property to tabs for users - operationId: user.chat_CreateTab + summary: Invoke action unsetReaction + operationId: user.chat.targetedMessage.reply_unsetReaction parameters: - name: user-id in: path @@ -97464,30 +114358,47 @@ 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + 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.teamsTab' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/$count': 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: Get the number of the resource + operationId: user.chat.targetedMessage.reply_GetCount parameters: - name: user-id in: path @@ -97505,49 +114416,31 @@ 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved 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 - patch: + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.delta()': + get: tags: - users.chat - summary: Update the navigation property tabs in users - operationId: user.chat_UpdateTab + 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 @@ -97565,36 +114458,86 @@ 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true + 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: - $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 - delete: + 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: Delete navigation property tabs for users - operationId: user.chat_DeleteTab + 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 @@ -97612,33 +114555,69 @@ 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: + 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: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': - get: + 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: Get teamsApp from users - description: The application that is linked to the tab. - operationId: user.chat.tab_GetTeamsApp + 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 @@ -97656,50 +114635,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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: 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 - '/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 @@ -98665,19 +115641,847 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + description: Retrieved navigation property + content: + application/json: + schema: + $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 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 + 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 values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkSection' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userTeamwork + 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/teamworksection-delete?view=graph-rest-beta + operationId: user.teamwork_DeleteSection + 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: 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/sections/{teamworkSection-id}/items': + get: + tags: + - users.userTeamwork + 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/teamworksection-list-items?view=graph-rest-beta + operationId: user.teamwork.section_ListItem + 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $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 - patch: + post: tags: - users.userTeamwork - summary: Update the navigation property installedApps in users - operationId: user.teamwork_UpdateInstalledApp + 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 @@ -98687,40 +116491,38 @@ 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 + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}': + get: 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 + 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 @@ -98730,53 +116532,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 - - 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 + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSectionItem required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSectionItem - name: $select in: query description: Select properties to be returned @@ -98803,17 +116574,15 @@ paths: 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': - get: + patch: tags: - users.userTeamwork - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.teamwork.installedApp_GetTeamsApp + summary: Update the navigation property items in users + operationId: user.teamwork.section_UpdateItem parameters: - name: user-id in: path @@ -98823,51 +116592,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.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: + delete: tags: - users.userTeamwork - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.teamwork.installedApp_GetTeamsAppDefinition + 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 @@ -98877,50 +116643,97 @@ 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 + 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 - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: teamworkSectionItem + - 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 + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}/microsoft.graph.move': + post: + tags: + - users.userTeamwork + 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/teamworksectionitem-move?view=graph-rest-beta + operationId: user.teamwork.section.item_move + 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: 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: + application/json: + schema: + type: object + properties: + targetSectionId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + 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': + 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.installedApp_GetCount + operationId: user.teamwork.section.item_GetCount parameters: - name: user-id in: path @@ -98930,6 +116743,14 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -98937,16 +116758,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/teamwork/microsoft.graph.sendActivityNotification': - post: + '/users/{user-id}/teamwork/sections/$count': + get: 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 + summary: Get the number of the resource + operationId: user.teamwork.section_GetCount parameters: - name: user-id in: path @@ -98956,43 +116773,13 @@ paths: 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 + - $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 components: schemas: microsoft.graph.teamsApp: @@ -99232,6 +117019,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: @@ -99347,7 +117140,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 +117156,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 +117386,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 +117543,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 +117603,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 +117672,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 +117837,11 @@ components: x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + historyItems: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + x-ms-navigationProperty: true tasks: type: array items: @@ -100132,9 +117947,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 +117971,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 +118024,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 +118086,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 +118157,29 @@ 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 + 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 + format: date-time + nullable: true + planId: + type: string + additionalProperties: + type: object microsoft.graph.planUsageRight: title: planUsageRight type: object @@ -100347,21 +118238,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 +118295,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 +118324,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 +118354,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 +118414,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 +118440,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 +118463,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 +118611,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Represents a Microsoft Entra group. microsoft.graph.teamVisibilityType: title: teamVisibilityType enum: @@ -100746,11 +118638,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 +118663,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 +118761,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 +118790,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 +118801,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 +118810,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 +118834,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 +118856,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 +118891,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 +118903,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 +118918,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 +118943,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 +118976,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 +118995,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 +119071,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 +119128,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: @@ -101566,7 +119472,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 +119969,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 +120216,36 @@ 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' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.teamworkCustomEmoji: + title: teamworkCustomEmoji + type: object + properties: + contentBytes: + type: string + 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 + format: date-time + displayName: + type: string + additionalProperties: + type: object microsoft.graph.identity: title: identity type: object @@ -102425,6 +120363,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 +120388,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 @@ -103242,6 +121251,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -103333,6 +121344,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 +121932,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 +121962,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 +122210,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 +122365,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 +122440,7 @@ components: - private - secret - public + - unknownFutureValue type: string microsoft.graph.assignedLabel: title: assignedLabel @@ -104415,6 +122518,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 +123473,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 +123499,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 +123545,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 +123888,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 +124153,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 +124273,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,6 +124356,8 @@ 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' lastModifiedDateTime: @@ -106261,6 +124411,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 +124893,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 +124989,40 @@ 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 + distributionListMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.distributionListMember' + description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + x-ms-navigationProperty: 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 +125040,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 +125813,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 +126137,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 +126175,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 +127427,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 +127483,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 +127695,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 +127760,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 +128072,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 +128150,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 @@ -110067,6 +128386,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 +128441,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 +128703,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 +129176,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 +129221,9 @@ components: - title: usageRight type: object properties: + externalServiceIdentifier: + type: string + nullable: true services: type: array items: @@ -111245,6 +129621,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 +130001,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 +130015,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 +130410,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 +130808,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 +131087,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.