From ac92d3f1ba94746370fe8915ed4d86bb0c23369f Mon Sep 17 00:00:00 2001 From: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:11:43 -0700 Subject: [PATCH] update open api docs --- openApiDocs/beta/Applications.yml | 196 +- openApiDocs/beta/BackupRestore.yml | 32 + openApiDocs/beta/Bookings.yml | 1317 +- openApiDocs/beta/BusinessScenario.yml | 1 + openApiDocs/beta/Calendar.yml | 15 - openApiDocs/beta/CloudCommunications.yml | 49 + openApiDocs/beta/Compliance.yml | 196 +- openApiDocs/beta/CrossDeviceExperiences.yml | 196 +- openApiDocs/beta/DeviceManagement.yml | 246 +- openApiDocs/beta/Devices.CloudPrint.yml | 196 +- .../beta/Devices.CorporateManagement.yml | 196 +- openApiDocs/beta/Education.yml | 196 +- openApiDocs/beta/Files.yml | 196 +- openApiDocs/beta/Groups.yml | 196 +- .../beta/Identity.DirectoryManagement.yml | 212 +- openApiDocs/beta/Identity.Governance.yml | 43288 +++++--- openApiDocs/beta/Identity.SignIns.yml | 1613 +- openApiDocs/beta/Migrations.yml | 118 + openApiDocs/beta/NetworkAccess.yml | 377 +- openApiDocs/beta/Planner.yml | 1 + openApiDocs/beta/Reports.yml | 28164 +++-- openApiDocs/beta/Security.yml | 10633 +- openApiDocs/beta/Sites.yml | 196 +- openApiDocs/beta/Teams.yml | 88685 +++++++++------- openApiDocs/beta/Users.Actions.yml | 196 +- openApiDocs/beta/Users.Functions.yml | 196 +- openApiDocs/beta/Users.yml | 196 +- openApiDocs/beta/WindowsUpdates.yml | 196 +- openApiDocs/v1.0/Applications.yml | 114 +- openApiDocs/v1.0/BackupRestore.yml | 93 +- openApiDocs/v1.0/Bookings.yml | 21 + openApiDocs/v1.0/Compliance.yml | 30 + .../v1.0/DeviceManagement.Administration.yml | 30 + openApiDocs/v1.0/DeviceManagement.yml | 30 + openApiDocs/v1.0/Devices.CloudPrint.yml | 30 + .../v1.0/Devices.CorporateManagement.yml | 30 + openApiDocs/v1.0/Education.yml | 30 + openApiDocs/v1.0/Files.yml | 30 + openApiDocs/v1.0/Groups.yml | 114 +- .../v1.0/Identity.DirectoryManagement.yml | 117 +- openApiDocs/v1.0/Identity.Governance.yml | 41 +- openApiDocs/v1.0/Identity.SignIns.yml | 138 +- openApiDocs/v1.0/Security.yml | 33 +- openApiDocs/v1.0/Sites.yml | 30 + openApiDocs/v1.0/Teams.yml | 88 +- openApiDocs/v1.0/Users.Actions.yml | 30 + openApiDocs/v1.0/Users.Functions.yml | 30 + openApiDocs/v1.0/Users.yml | 120 +- 48 files changed, 112759 insertions(+), 65719 deletions(-) diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index be0febbf67..9c1488718d 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -23176,7 +23176,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 @@ -23446,6 +23446,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -24707,7 +24712,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).' @@ -26853,6 +26858,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26952,6 +26989,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. @@ -31251,7 +31289,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -32633,6 +32671,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -33561,7 +33631,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -37150,6 +37220,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -37976,6 +38048,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: '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: @@ -38706,6 +38779,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -39919,9 +39993,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -40851,6 +40930,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 @@ -44818,6 +44904,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -44991,6 +45092,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: @@ -46485,6 +46591,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -46529,13 +46638,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: @@ -46915,7 +47017,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: @@ -47996,7 +48098,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -49862,6 +49964,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 @@ -50543,6 +50663,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -50576,6 +50702,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -50763,7 +50895,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 @@ -52939,6 +53071,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: @@ -53759,6 +53900,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.filterOperand: title: filterOperand diff --git a/openApiDocs/beta/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml index 1d385211a7..4afc9f2ee2 100644 --- a/openApiDocs/beta/BackupRestore.yml +++ b/openApiDocs/beta/BackupRestore.yml @@ -12319,6 +12319,8 @@ components: description: The time when protection unit offboard was requested. format: date-time nullable: true + pendingRetentionPeriodChange: + $ref: '#/components/schemas/microsoft.graph.retentionPeriodChange' policyId: type: string description: The unique identifier of the protection policy based on which protection unit was created. @@ -13044,6 +13046,8 @@ components: description: Date time when the artifact's restoration completes. format: date-time nullable: true + destinationType: + $ref: '#/components/schemas/microsoft.graph.destinationType' restoredItemKey: type: string description: The unique identifier for the restored artifact. @@ -13144,6 +13148,25 @@ components: - offboardRequested - offboarded type: string + microsoft.graph.retentionPeriodChange: + title: retentionPeriodChange + type: object + properties: + effectiveFromDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][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 + status: + $ref: '#/components/schemas/microsoft.graph.retentionPeriodChangeStatus' + targetRetentionPeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.protectionSource: title: protectionSource enum: @@ -13974,6 +13997,15 @@ components: - completedWithErrors - unknownFutureValue type: string + microsoft.graph.retentionPeriodChangeStatus: + title: retentionPeriodChangeStatus + enum: + - none + - inProgress + - failed + - completed + - unknownFutureValue + type: string microsoft.graph.ODataErrors.MainError: required: - code diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index 5eb473109a..e06b6953cd 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -7087,6 +7087,1147 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrationConfiguration from solutions + operationId: solution.virtualEvent.townhall_GetRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrationConfiguration in solutions + operationId: solution.virtualEvent.townhall_UpdateRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrationConfiguration for solutions + operationId: solution.virtualEvent.townhall_DeleteRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + description: Registration questions. + operationId: solution.virtualEvent.townhall.registrationConfiguration_ListQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to questions for solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_CreateQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + description: Registration questions. + operationId: solution.virtualEvent.townhall.registrationConfiguration_GetQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property questions in solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_UpdateQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property questions for solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_DeleteQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registrationConfiguration.question_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + operationId: solution.virtualEvent.townhall_ListRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to registrations for solutions + operationId: solution.virtualEvent.townhall_CreateRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + operationId: solution.virtualEvent.townhall_GetRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall_UpdateRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall_DeleteRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for a registration. + operationId: solution.virtualEvent.townhall.registration_ListSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions/{virtualEventSession-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for a registration. + operationId: solution.virtualEvent.townhall.registration_GetSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions(joinWebUrl=''{joinWebUrl}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for a registration. + operationId: solution.virtualEvent.townhall.registration.session_GetGraphBPreJoinWebUrl + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: joinWebUrl + in: path + description: Alternate key of virtualEventSession + 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.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registration.session_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(email=''{email}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + operationId: solution.virtualEvent.townhall.registration_GetGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + 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.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall.registration_UpdateGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall.registration_DeleteGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + 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' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(email=''{email}'')/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration.email_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(userId=''{userId}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + operationId: solution.virtualEvent.townhall.registration_GetGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + 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.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall.registration_UpdateGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall.registration_DeleteGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + 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' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(userId=''{userId}'')/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration.userId_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registration_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions': get: tags: @@ -12763,6 +13904,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -12810,6 +13954,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -12883,6 +14033,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: @@ -12978,6 +14133,12 @@ components: properties: audience: $ref: '#/components/schemas/microsoft.graph.meetingAudience' + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true coOrganizers: type: array items: @@ -12992,6 +14153,36 @@ components: type: boolean description: Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization. nullable: true + registrationConfiguration: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + registrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.virtualEventTownhallRegistrationConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' + - title: virtualEventTownhallRegistrationConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.virtualEventRegistrationQuestionBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: virtualEventRegistrationQuestionBase + type: object + properties: + displayName: + type: string + description: Display name of the registration question. + nullable: true + isRequired: + type: boolean + description: Indicates whether an answer to the question is required. The default value is false. + nullable: true additionalProperties: type: object microsoft.graph.virtualEventWebinar: @@ -13022,29 +14213,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.virtualEventRegistrationQuestionBase: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: virtualEventRegistrationQuestionBase - type: object - properties: - displayName: - type: string - description: Display name of the registration question. - nullable: true - isRequired: - type: boolean - description: Indicates whether an answer to the question is required. The default value is false. - nullable: true additionalProperties: type: object microsoft.graph.bookingNamedEntity: @@ -13832,6 +15000,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -13915,6 +15085,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 @@ -13999,6 +15187,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -14205,27 +15399,27 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.virtualEventWebinarCollectionResponse: - title: Collection of virtualEventWebinar + microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: + title: Collection of virtualEventRegistrationQuestionBase type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: - title: Collection of virtualEventRegistrationQuestionBase + microsoft.graph.virtualEventWebinarCollectionResponse: + title: Collection of virtualEventWebinar type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' '@odata.nextLink': type: string nullable: true @@ -15038,6 +16232,8 @@ components: description: The time when protection unit offboard was requested. format: date-time nullable: true + pendingRetentionPeriodChange: + $ref: '#/components/schemas/microsoft.graph.retentionPeriodChange' policyId: type: string description: The unique identifier of the protection policy based on which protection unit was created. @@ -15545,6 +16741,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -15606,6 +16817,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.meetingEngagementType: + title: meetingEngagementType + enum: + - reaction + - hand + - camera + - microphone + - unknownFutureValue + type: string microsoft.graph.ODataErrors.MainError: required: - code @@ -16147,6 +17367,25 @@ components: - offboardRequested - offboarded type: string + microsoft.graph.retentionPeriodChange: + title: retentionPeriodChange + type: object + properties: + effectiveFromDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][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 + status: + $ref: '#/components/schemas/microsoft.graph.retentionPeriodChangeStatus' + targetRetentionPeriodInDays: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.protectionSource: title: protectionSource enum: @@ -16703,6 +17942,8 @@ components: description: Date time when the artifact's restoration completes. format: date-time nullable: true + destinationType: + $ref: '#/components/schemas/microsoft.graph.destinationType' restoredItemKey: type: string description: The unique identifier for the restored artifact. @@ -16735,6 +17976,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.retentionPeriodChangeStatus: + title: retentionPeriodChangeStatus + enum: + - none + - inProgress + - failed + - completed + - unknownFutureValue + type: string microsoft.graph.plannerPlanConfigurationBucketDefinition: title: plannerPlanConfigurationBucketDefinition type: object @@ -16865,6 +18115,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: '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: @@ -17946,18 +19197,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallCollectionResponse' - microsoft.graph.virtualEventWebinarCollectionResponse: + microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarCollectionResponse' - microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' + microsoft.graph.virtualEventWebinarCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/BusinessScenario.yml b/openApiDocs/beta/BusinessScenario.yml index 7357107649..826da33483 100644 --- a/openApiDocs/beta/BusinessScenario.yml +++ b/openApiDocs/beta/BusinessScenario.yml @@ -2544,6 +2544,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: '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: diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 8df9ba0cfd..55a52d2b9c 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -2106,10 +2106,6 @@ paths: tags: - groups.calendar summary: Invoke action permanentDelete - description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta operationId: group.calendar_permanentDelete parameters: - name: group-id @@ -12956,10 +12952,6 @@ paths: tags: - users.calendar summary: Invoke action permanentDelete - description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta operationId: user.calendar_permanentDelete parameters: - name: user-id @@ -16146,10 +16138,6 @@ paths: tags: - users.calendarGroup summary: Invoke action permanentDelete - description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta operationId: user.calendarGroup.calendar_permanentDelete parameters: - name: user-id @@ -18916,9 +18904,6 @@ paths: - users.calendar summary: Invoke action permanentDelete description: 'Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta operationId: user.calendar_permanentDelete parameters: - name: user-id diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 5370fa3aca..591f9c0e0b 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -18955,6 +18955,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: @@ -19975,6 +19980,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -20145,6 +20152,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 @@ -21144,6 +21169,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -21261,6 +21301,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.meetingEngagementType: + title: meetingEngagementType + enum: + - reaction + - hand + - camera + - microphone + - unknownFutureValue + type: string microsoft.graph.meetingAudience: title: meetingAudience enum: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 705b92ebf1..a0ffc75e7b 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -9867,7 +9867,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).' @@ -10787,7 +10787,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 @@ -11057,6 +11057,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -12095,7 +12100,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -14436,6 +14441,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14535,6 +14572,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. @@ -19748,7 +19786,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -21034,6 +21072,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -23935,6 +24005,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -24705,6 +24777,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: '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: @@ -25421,6 +25494,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -27960,9 +28034,14 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerUserIds' additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -28753,6 +28832,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 @@ -30496,6 +30582,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -30669,6 +30770,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: @@ -32039,6 +32145,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -32083,13 +32192,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: @@ -34509,7 +34611,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -35171,6 +35273,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 @@ -35691,6 +35811,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -35724,6 +35850,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -37506,7 +37638,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: @@ -38016,6 +38148,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: @@ -38192,6 +38333,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 @@ -38777,7 +38941,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 diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index deedfd3a3b..de95f28be5 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -6078,7 +6078,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).' @@ -6799,7 +6799,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 @@ -7069,6 +7069,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -9680,6 +9685,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9779,6 +9816,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. @@ -12653,7 +12691,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -14381,7 +14419,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -15271,6 +15309,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -18214,6 +18284,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -18984,6 +19056,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: '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: @@ -19700,6 +19773,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -22791,9 +22865,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -23387,6 +23466,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 @@ -25282,6 +25368,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -25455,6 +25556,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: @@ -26825,6 +26931,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -26869,13 +26978,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: @@ -28465,7 +28567,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: @@ -29585,7 +29687,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -30327,6 +30429,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 @@ -30847,6 +30967,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -30880,6 +31006,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -31564,7 +31696,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 @@ -33322,6 +33454,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: @@ -33853,6 +33994,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.customSecurityAttributeExemption: allOf: diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 7bfec3d313..18ab521575 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -41682,6 +41682,7 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + description: Singleton that acts as container for a collection of Resource Access entities. microsoft.graph.advancedThreatProtectionOnboardingStateSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -49330,6 +49331,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extendedKeyUsage' description: 'The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only.' + geographicRegion: + type: string + description: The geographic region where a cloud certification authority (CA) is hosted. Read-only. + nullable: true issuerCommonName: type: string nullable: true @@ -49919,6 +49924,8 @@ components: description: The timestamp of when the device compliance script was modified. This property is read-only. format: date-time readOnly: true + platform: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptPlatformType' publisher: type: string description: Name of the device compliance script publisher @@ -51057,6 +51064,9 @@ components: androidMobileApplicationManagementEnabled: type: boolean description: 'When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.' + grantMobileThreatDefensePartnerRole: + type: boolean + description: 'When TRUE, indicates that the Mobile Threat Defense partner is granted the Mobile Threat Defense role on enrolled Android Corporate Owned Business Only and Corporate Owned Personally Enabled devices. When FALSE, indicates that the Mobile Threat Defense partner is not granted the Mobile Threat Defense role. Default value is FALSE.' iosDeviceBlockedOnMissingPartnerData: type: boolean description: 'When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE.' @@ -51071,6 +51081,9 @@ components: type: string description: DateTime of last Heartbeat recieved from the Mobile Threat Defense partner format: date-time + launchMobileThreatDefensePartnerOnSetupEnabled: + type: boolean + description: 'When TRUE, indicates that the Mobile Threat Defense partner will be automatically launched during Android Corporate Owned Business Only and Corporate Owned Personally Enabled device setup. When FALSE, indicates that the Mobile Threat Defense partner will not be automatically launched during setup. Default value is FALSE.' macDeviceBlockedOnMissingPartnerData: type: boolean description: 'When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE.' @@ -53705,6 +53718,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcCloudApp' description: A collection of cloud apps that are built on frontline shared options and provide Windows 365 end users with access to app-only sessions instead of a full desktop experience. x-ms-navigationProperty: true + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -56078,7 +56096,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 @@ -56348,6 +56366,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -60066,6 +60089,10 @@ components: type: number description: The number of days after installation that forced reboot will happen. format: int32 + qualityUpdateCatalogItemId: + type: string + description: The unique identifier for the quality update catalog item targeted by the expedite. + nullable: true qualityUpdateRelease: type: string description: The release date to identify a quality update. @@ -62801,6 +62828,31 @@ components: additionalProperties: type: object description: The importedAppleDeviceIdentity resource represents the imported device identity of an Apple device . + microsoft.graph.deviceComplianceScriptPlatformType: + title: deviceComplianceScriptPlatformType + enum: + - windows10 + - linux + - macOS + - unknownFutureValue + type: string + description: Indicates the platform that a device compliance script targets for evaluation. + x-ms-enum: + name: deviceComplianceScriptPlatformType + modelAsString: false + values: + - value: windows10 + description: Default. Indicates that the compliance script targets devices running Windows 10 and later. + name: windows10 + - value: linux + description: Indicates that the compliance script targets devices running Linux. + name: linux + - value: macOS + description: Indicates that the compliance script targets devices running macOS. + name: macOS + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceComplianceScriptDeviceState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -65292,6 +65344,38 @@ components: description: The list of scope tag IDs for this cloud app. Inherited from the provisioning policy when the app is created or updated. Read-only. 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -65391,6 +65475,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. @@ -65478,6 +65563,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.' sizeInGB: maximum: 2147483647 minimum: -2147483648 @@ -65762,7 +65848,7 @@ components: description: The display name for the Azure network connection. healthCheckPaused: type: boolean - description: 'false if the regular health checks on the network/domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for 4 weeks. If you retry a health check on network/domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past 4 weeks, healthCheckPaused is set to false. Read-only. Default is false.' + description: 'Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false.' nullable: true healthCheckStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatus' @@ -65772,7 +65858,7 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnectionStatusDetails' inUse: type: boolean - description: 'When true, the Azure network connection is in use. When false, the connection isn''t in use. You can''t delete a connection that’s in use. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.' + description: 'When true, the Azure network connection is in use. When false, the connection isn''t in use. You can''t delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.' nullable: true inUseByCloudPc: type: boolean @@ -65792,6 +65878,7 @@ components: items: type: string nullable: true + description: 'The scope IDs of the corresponding permission. Currently, it''s the Intune scope tag ID.' subnetId: type: string description: 'The ID of the target subnet. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}.' @@ -65925,6 +66012,7 @@ components: items: type: string nullable: true + description: The list of scope tag IDs for this resource. Read-only. userExperienceType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userSettingsPersistenceConfiguration: @@ -69603,7 +69691,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).' @@ -73126,6 +73214,38 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.cloudPcPoolCapabilityConfiguration: + title: cloudPcPoolCapabilityConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.cloudPcConfiguration: + title: cloudPcConfiguration + type: object + properties: + imageDisplayName: + type: string + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -73544,11 +73664,13 @@ components: maximum: 2147483647 minimum: -2147483648 type: number + description: The number of available private IP addresses within the subnet. format: int32 nullable: true subnetAvailableIpCountLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 at which the subnet available IP count was synced with Azure. 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: @@ -73756,6 +73878,7 @@ components: - usGovernment - unknownFutureValue - mexico + - australiaNewZealand type: string microsoft.graph.cloudPcRegionGroup: title: cloudPcRegionGroup @@ -74348,7 +74471,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -76689,7 +76812,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -78808,6 +78931,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -79634,6 +79759,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: '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: @@ -80350,6 +80476,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -80973,9 +81100,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -85140,6 +85272,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -85313,6 +85460,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: @@ -86807,6 +86959,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -86851,13 +87006,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: @@ -88160,7 +88308,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -89634,6 +89782,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 @@ -90315,6 +90481,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -90348,6 +90520,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -91713,7 +91891,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: @@ -92756,6 +92934,15 @@ components: - byteArray - unknownFutureValue type: string + microsoft.graph.meetingEngagementType: + title: meetingEngagementType + enum: + - reaction + - hand + - camera + - microphone + - unknownFutureValue + type: string microsoft.graph.plannerApprovalStatus: title: plannerApprovalStatus enum: @@ -93129,7 +93316,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 @@ -93880,6 +94067,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.printTaskProcessingState: title: printTaskProcessingState diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index c493d6ab0f..a6de49cde2 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -10330,7 +10330,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).' @@ -10699,7 +10699,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 @@ -10969,6 +10969,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -13851,6 +13856,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13950,6 +13987,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. @@ -17826,7 +17864,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -19307,7 +19345,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -20592,6 +20630,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -23658,6 +23728,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -24428,6 +24500,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: '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: @@ -25144,6 +25217,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -28011,9 +28085,14 @@ components: - public - unknownFutureValue type: string - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -28727,6 +28806,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 @@ -30627,6 +30713,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -30800,6 +30901,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: @@ -32154,6 +32260,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -32198,13 +32307,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: @@ -34236,7 +34338,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -34978,6 +35080,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 @@ -35498,6 +35618,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -35531,6 +35657,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -36169,7 +36301,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: @@ -36679,6 +36811,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: @@ -37210,6 +37351,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.appManagementPolicyActorExemptions: title: appManagementPolicyActorExemptions @@ -37280,7 +37444,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 diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 1e43328226..e0dd759eb7 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -63165,7 +63165,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 @@ -63435,6 +63435,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -68671,6 +68676,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -68770,6 +68807,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. @@ -69719,7 +69757,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).' @@ -71362,7 +71400,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -73200,6 +73238,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -73946,7 +74016,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -75902,6 +75972,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -76728,6 +76800,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: '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: @@ -77458,6 +77531,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -77798,9 +77872,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -78953,6 +79032,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 @@ -81904,6 +81990,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -82077,6 +82178,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: @@ -83571,6 +83677,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -83615,13 +83724,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: @@ -84850,7 +84952,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -86324,6 +86426,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 @@ -87005,6 +87125,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -87038,6 +87164,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -88403,7 +88535,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: @@ -89446,6 +89578,15 @@ components: - byteArray - unknownFutureValue type: string + microsoft.graph.meetingEngagementType: + title: meetingEngagementType + enum: + - reaction + - hand + - camera + - microphone + - unknownFutureValue + type: string microsoft.graph.plannerApprovalStatus: title: plannerApprovalStatus enum: @@ -89819,7 +89960,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 @@ -90570,6 +90711,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.printTaskProcessingState: title: printTaskProcessingState diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 90fbe287c4..2394486ba8 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -19297,7 +19297,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).' @@ -19947,7 +19947,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 @@ -20217,6 +20217,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -23416,6 +23421,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23515,6 +23552,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. @@ -26946,7 +26984,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -28455,7 +28493,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -29772,6 +29810,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -32806,6 +32876,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -33576,6 +33648,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: '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: @@ -34292,6 +34365,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -37183,9 +37257,14 @@ components: - public - unknownFutureValue type: string - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -37999,6 +38078,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 @@ -39891,6 +39977,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -40064,6 +40165,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: @@ -41434,6 +41540,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -41478,13 +41587,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: @@ -44059,7 +44161,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -44801,6 +44903,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 @@ -45321,6 +45441,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -45354,6 +45480,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -47265,7 +47397,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: @@ -47775,6 +47907,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: @@ -48306,6 +48447,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.printMargin: title: printMargin @@ -48536,7 +48700,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 diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 406386bd2f..36c49a2786 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -100426,7 +100426,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 @@ -100696,6 +100696,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -101465,7 +101470,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -104130,6 +104135,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -104229,6 +104266,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. @@ -105064,7 +105102,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).' @@ -108866,7 +108904,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -110570,6 +110608,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -114525,6 +114595,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -115351,6 +115423,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: '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: @@ -116067,6 +116140,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -117130,9 +117204,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -118241,6 +118320,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 @@ -120781,6 +120867,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -120954,6 +121055,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: @@ -122448,6 +122554,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -122492,13 +122601,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: @@ -124265,7 +124367,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -125276,6 +125378,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 @@ -125949,6 +126069,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -125982,6 +126108,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -127629,7 +127761,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: @@ -128244,6 +128376,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: @@ -128716,7 +128857,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 @@ -129112,6 +129253,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.workbookChartGridlinesFormat: allOf: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index c7a32b07a4..33f47f52c7 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -16624,7 +16624,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).' @@ -18180,7 +18180,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 @@ -18450,6 +18450,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -21844,6 +21849,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21943,6 +21980,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. @@ -25034,7 +25072,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -26787,7 +26825,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -27765,6 +27803,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -30656,6 +30726,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -31426,6 +31498,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: '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: @@ -32142,6 +32215,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -35154,9 +35228,14 @@ components: $ref: '#/components/schemas/microsoft.graph.labelKind' additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -35771,6 +35850,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 @@ -37652,6 +37738,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -37825,6 +37926,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: @@ -39195,6 +39301,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -39239,13 +39348,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: @@ -40789,7 +40891,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: @@ -41909,7 +42011,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -42651,6 +42753,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 @@ -43171,6 +43291,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -43204,6 +43330,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -43883,7 +44015,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 @@ -45641,6 +45773,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: @@ -46167,6 +46308,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.customSecurityAttributeExemption: allOf: diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index f9ba9569bf..99b58a96c2 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -261,11 +261,11 @@ paths: get: tags: - admin.peopleAdminSettings - summary: Get photoUpdateSettings - description: Read the properties and relationships of a photoUpdateSettings object. + summary: List photoUpdateSettings + description: Get the properties of a photoUpdateSettings object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/photoupdatesettings-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/peopleadminsettings-list-photoupdatesettings?view=graph-rest-beta operationId: admin.person_GetPhotoUpdateSetting parameters: - name: $select @@ -327,11 +327,7 @@ paths: delete: tags: - admin.peopleAdminSettings - summary: Delete photoUpdateSettings - description: Delete a photoUpdateSettings object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta + summary: Delete navigation property photoUpdateSettings for admin operationId: admin.person_DeletePhotoUpdateSetting parameters: - name: If-Match @@ -35319,6 +35315,7 @@ components: nullable: true isVisible: type: boolean + description: Indicates whether the given directory property should be shown on a user’s profile card. additionalProperties: type: object microsoft.graph.profilePropertySetting: @@ -36069,7 +36066,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).' @@ -36823,7 +36820,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 @@ -37093,6 +37090,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -42203,6 +42205,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -42302,6 +42336,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. @@ -44568,6 +44603,9 @@ components: title: onPremisesDirectorySynchronizationFeature type: object properties: + allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled: + type: boolean + nullable: true blockCloudObjectTakeoverThroughHardMatchEnabled: type: boolean description: Used to block cloud object takeover via source anchor hard match if enabled. @@ -47458,7 +47496,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -49016,7 +49054,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -49903,6 +49941,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -52834,6 +52904,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -53604,6 +53676,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: '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: @@ -54320,6 +54393,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -57937,9 +58011,14 @@ components: $ref: '#/components/schemas/microsoft.graph.labelKind' additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -58489,6 +58568,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 @@ -60363,6 +60449,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -60536,6 +60637,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: @@ -61906,6 +62012,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -61950,13 +62059,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: @@ -62101,7 +62203,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: @@ -64663,7 +64765,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -65405,6 +65507,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 @@ -65925,6 +66045,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -65958,6 +66084,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -66097,7 +66229,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 @@ -68420,6 +68552,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: @@ -69145,6 +69286,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.printMargin: title: printMargin diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 02b045ee2d..557cd57e09 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -5700,6 +5700,48 @@ 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 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: @@ -9051,6 +9093,64 @@ 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 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: @@ -11054,6 +11154,56 @@ 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 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: @@ -13920,6 +14070,72 @@ 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 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: @@ -16707,6 +16923,56 @@ 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 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: @@ -18446,6 +18712,48 @@ 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 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: @@ -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 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 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 @@ -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.' + 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: + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - 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 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,50 +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': - get: - tags: - - identityGovernance.entitlementManagement - 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 - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -46646,14 +49375,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 @@ -46680,20 +49409,15 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - 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: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -46711,26 +49435,80 @@ 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.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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + 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 + 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/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,80 +50789,28 @@ 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}/accessPackage/accessPackagesIncompatibleWith': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackagesIncompatibleGraphWPre - parameters: - - name: accessPackageAssignment-id + - 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 - - $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.accessPackageCollectionResponse' + $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}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': + '/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_GetAccessPackagesIncompatibleGraphWPre + 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 @@ -47945,14 +50820,14 @@ 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 + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -47979,17 +50854,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': - 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.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName + summary: Invoke action refresh + description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackageAssignment-id in: path @@ -47999,50 +50877,26 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48052,29 +50906,14 @@ 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}/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 + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -48112,19 +50951,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $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/incompatibleAccessPackages/{accessPackage-id}/$ref': - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48134,32 +50972,37 @@ 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 - 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: 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/incompatibleAccessPackages/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48169,37 +51012,35 @@ 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}/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 + - 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 - - $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: 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: Order items by property values + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities style: form explode: false schema: @@ -48209,18 +51050,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + 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 - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48230,19 +51072,44 @@ 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 requestBody: - $ref: '#/components/requestBodies/refPostBody' + 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 ref of navigation property incompatibleAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -48252,18 +51119,26 @@ 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 + - name: If-Match + in: header + description: ETag + style: simple schema: type: string responses: @@ -48272,13 +51147,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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,107 +52137,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionHandler-id - in: path - description: The unique identifier of customExtensionHandler - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionHandler - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCount - 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 - - $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}/accessPackageAssignmentPolicy/customExtensionStageSettings': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -49262,61 +52175,19 @@ 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.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 - 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.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/customExtensionStageSettings/{customExtensionStageSetting-id}': - get: + patch: 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: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -49326,77 +52197,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: customExtensionStageSetting-id - in: path - description: The unique identifier of customExtensionStageSetting - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customExtensionStageSetting - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting - 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: 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -49404,20 +52226,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $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 customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -49427,14 +52244,22 @@ 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: If-Match in: header description: ETag @@ -49446,19 +52271,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}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': 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 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 @@ -49468,14 +52288,22 @@ 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: $select in: query description: Select properties to be returned @@ -49502,21 +52330,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $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/customExtensionStageSettings/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount + 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 @@ -49526,33 +52350,22 @@ 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' - 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 + - 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: 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 +52403,9 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $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 @@ -49605,8 +52413,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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49616,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.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -49629,21 +52453,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-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 accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentRequest + 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 @@ -49653,14 +52473,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: 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 @@ -49687,20 +52523,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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 accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest + 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 @@ -49710,20 +52541,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: 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.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -49731,20 +52578,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $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 accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -49754,159 +52596,48 @@ 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 - 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}/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.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackage - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentRequest_GetAccessPackageAssignment - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id - in: path - description: The unique identifier of accessPackageAssignmentRequest - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + description: Success default: $ref: '#/components/responses/error' - deprecated: true - 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/accessPackageResourceScopes/$count': + 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -49916,69 +52647,36 @@ paths: schema: type: string 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' - 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 + - 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: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRole + - $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + 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.' - 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: 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 @@ -49988,67 +52686,22 @@ paths: schema: type: string 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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetRequestor - 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: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -50075,20 +52728,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor + 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 @@ -50098,140 +52751,34 @@ paths: schema: type: string 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 - 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.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor - 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: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: 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 accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id - in: path - description: The unique identifier of accessPackageAssignmentRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/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': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetCount + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50241,124 +52788,22 @@ 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' - 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 + - 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: on - in: path - description: 'Usage: on=''{on}''' - required: true - style: simple - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': - 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 - 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 + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50396,7 +52841,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50406,8 +52851,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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50417,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.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -50430,17 +52891,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-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 uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50450,14 +52910,30 @@ 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: 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 @@ -50484,15 +52960,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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 accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole + 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 @@ -50502,20 +52978,36 @@ 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: 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.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -50523,15 +53015,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $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 accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -50541,14 +53033,30 @@ 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: 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 @@ -50561,13 +53069,13 @@ 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/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': 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 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 @@ -50577,14 +53085,30 @@ 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: 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' @@ -50622,20 +53146,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': + '/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 accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_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 @@ -50645,22 +53169,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: accessPackageAssignment-id1 + 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 + 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 @@ -50687,16 +53227,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + '/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: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -50706,79 +53247,54 @@ 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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole - 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: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageAssignmentResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - 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.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 accessPackageResourceRole in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole + 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 @@ -50788,36 +53304,57 @@ 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: 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.accessPackageAssignment.accessPackageAssignmentResourceRole_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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -50827,14 +53364,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 + 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 @@ -50846,13 +53407,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource + 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 @@ -50862,49 +53422,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 - - 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 + - $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignment-id in: path @@ -50914,36 +53472,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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + 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.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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -50953,33 +53521,35 @@ 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 + 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: - 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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -50989,51 +53559,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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -51043,14 +53590,14 @@ 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' @@ -51088,7 +53635,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: @@ -51098,8 +53645,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -51109,20 +53656,20 @@ 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -51130,17 +53677,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -51150,22 +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 - - 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 @@ -51192,15 +53739,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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -51210,28 +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 - - 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -51239,15 +53786,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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -51257,22 +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 - - 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: If-Match in: header description: ETag @@ -51285,12 +53832,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -51300,14 +53847,14 @@ 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/search' - $ref: '#/components/parameters/filter' responses: @@ -51315,13 +53862,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageAssignment-id in: path @@ -51331,29 +53878,14 @@ 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' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -51376,18 +53908,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageAssignment-id in: path @@ -51397,38 +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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -51438,22 +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 - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + 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: - 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 @@ -51476,19 +54009,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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -51498,87 +54030,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 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - 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.customDataProvidedResourceUploadSession' 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -51588,22 +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: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -51630,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.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -51648,28 +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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession 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: @@ -51677,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.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageAssignment-id in: path @@ -51695,22 +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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -51723,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/accessPackageResourceScopes/{accessPackageResourceScope-id}/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.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageAssignment-id in: path @@ -51739,22 +54221,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 - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -51777,21 +54274,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageAssignment-id in: path @@ -51801,37 +54297,30 @@ 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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 @@ -51854,67 +54343,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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -51924,65 +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: 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: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -51992,52 +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: 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: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageAssignment-id in: path @@ -52047,30 +54468,30 @@ 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: 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 @@ -52082,13 +54503,12 @@ paths: 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52098,22 +54518,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: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -52121,12 +54541,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageAssignment-id in: path @@ -52136,62 +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.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52201,34 +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 + 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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackageResourceRoleScope_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52238,22 +54631,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/accessPackagesIncompatibleWith': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_ListAccessPackagesIncompatibleGraphWPre + parameters: + - name: accessPackageAssignment-id 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' @@ -52291,18 +54691,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/{accessPackage-id}': + 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 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 @@ -52312,45 +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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith(uniqueName=''{uniqueName}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackage.accessPackagesIncompatibleGraphWPre_GetGraphBPreUniqueName parameters: - name: accessPackageAssignment-id in: path @@ -52360,30 +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 - 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 @@ -52410,15 +54802,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52428,52 +54821,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: 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/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: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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 @@ -52483,52 +54844,56 @@ 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 - - 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 - - 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.accessPackageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/{accessPackage-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52538,46 +54903,32 @@ 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: 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 - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - 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: 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleAccessPackage_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52587,22 +54938,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: 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: @@ -52610,12 +54945,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + 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 @@ -52625,27 +54961,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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52655,54 +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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_refresh + summary: Delete ref of navigation property incompatibleAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52712,26 +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 + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + - 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: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + 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 @@ -52741,14 +55057,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,18 +55094,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/$ref': + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef parameters: - name: accessPackageAssignment-id in: path @@ -52807,37 +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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/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_GetUploadSession + 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 @@ -52847,22 +55152,29 @@ 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: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - 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: customDataProvidedResourceUploadSession + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -52885,19 +55197,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -52907,44 +55218,50 @@ 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: customDataProvidedResourceUploadSession-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' + '/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 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: accessPackageAssignment + - $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: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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 @@ -52954,44 +55271,96 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-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 + 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 incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_CreateIncompatibleGroupGraphBPreRef + 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: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageAssignment + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property incompatibleGroups for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackage_DeleteIncompatibleGroupGraphBPreRef + parameters: + - name: accessPackageAssignment-id 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 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/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 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.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 @@ -53001,38 +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: 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/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.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 @@ -53042,27 +55412,31 @@ 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' + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceScope + 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 @@ -53072,14 +55446,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 @@ -53106,15 +55472,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -53124,20 +55495,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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: 2XX: @@ -53145,15 +55508,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -53163,14 +55531,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: If-Match in: header description: ETag @@ -53182,13 +55542,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': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + 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 @@ -53198,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 @@ -53232,90 +55590,21 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - 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 + $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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -53325,14 +55614,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 @@ -53359,17 +55640,22 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers': 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 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 @@ -53379,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' @@ -53424,9 +55702,14 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $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 @@ -53434,8 +55717,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 customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -53445,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.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -53466,17 +55741,22 @@ paths: 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 - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-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 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 @@ -53486,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: accessPackageResourceRole-id + - 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 @@ -53528,15 +55800,20 @@ paths: 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 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 customExtensionHandlers in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -53546,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: accessPackageResourceRole-id + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' required: true responses: 2XX: @@ -53575,15 +55844,20 @@ paths: 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: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property customExtensionHandlers for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionHandler parameters: - name: accessPackageAssignment-id in: path @@ -53593,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: accessPackageResourceRole-id + - name: customExtensionHandler-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customExtensionHandler required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag @@ -53620,13 +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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/{customExtensionHandler-id}/customExtension': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + 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 @@ -53636,22 +55908,107 @@ 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: accessPackageResourceRole-id + x-ms-docs-key-type: customExtensionHandler + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionHandlers/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionHandler_GetCount + 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 + - $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}/accessPackageAssignmentPolicy/customExtensionStageSettings': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_ListCustomExtensionStageSetting + 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 @@ -53674,19 +56031,61 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_CreateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.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: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/{customExtensionStageSetting-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + 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 @@ -53696,28 +56095,77 @@ 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 - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignment-id 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: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' required: true responses: 2XX: @@ -53725,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.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteCustomExtensionStageSetting parameters: - name: accessPackageAssignment-id in: path @@ -53743,22 +56196,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: 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 @@ -53770,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/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageResourceRole.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 @@ -53787,22 +56237,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: 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 @@ -53829,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/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/customExtensionStageSettings/$count': 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 the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentPolicy.customExtensionStageSetting_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -53849,22 +56295,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: 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/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 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' @@ -53902,9 +56359,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 @@ -53912,8 +56374,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53923,28 +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 - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: 2XX: @@ -53952,17 +56398,21 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -53972,30 +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 - 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 @@ -54022,15 +56456,20 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -54040,36 +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 - 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: @@ -54077,15 +56500,20 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentRequest parameters: - name: accessPackageAssignment-id in: path @@ -54095,30 +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 - 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: If-Match in: header description: ETag @@ -54130,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/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + 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 @@ -54146,35 +56564,56 @@ 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 - - $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}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-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}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + 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 @@ -54184,22 +56623,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 @@ -54226,20 +56657,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': 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: 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/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + 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 @@ -54249,34 +56685,31 @@ 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_reprocess parameters: - name: accessPackageAssignment-id in: path @@ -54286,71 +56719,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 - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + 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: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + 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 @@ -54360,45 +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 + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackageAssignmentRequest_GetRequestor parameters: - name: accessPackageAssignment-id in: path @@ -54408,30 +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 - 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 @@ -54458,15 +56844,20 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + summary: Update the navigation property requestor in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_UpdateRequestor parameters: - name: accessPackageAssignment-id in: path @@ -54476,36 +56867,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 - 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: @@ -54513,15 +56888,20 @@ 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete navigation property requestor for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_DeleteRequestor parameters: - name: accessPackageAssignment-id in: path @@ -54531,30 +56911,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 - 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 @@ -54566,17 +56930,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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + 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 @@ -54586,46 +56952,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 - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentRequest_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -54635,22 +57010,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: 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: @@ -54658,12 +57017,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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.accessPackageAssignment.accessPackageAssignmentRequest_filterGraphBPreCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -54673,28 +57041,84 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - 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 + $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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + 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 @@ -54704,14 +57128,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' @@ -54749,7 +57165,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54759,8 +57175,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 accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_CreateAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54770,20 +57186,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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: 2XX: @@ -54791,17 +57199,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + 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 @@ -54819,14 +57227,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: $select in: query description: Select properties to be returned @@ -54853,15 +57253,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54879,20 +57279,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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: 2XX: @@ -54900,15 +57292,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -54926,14 +57318,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: If-Match in: header description: ETag @@ -54946,12 +57330,13 @@ 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}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + 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 @@ -54969,36 +57354,21 @@ paths: 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' - 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 - 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 + - $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 @@ -55021,24 +57391,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': + 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.accessPackageResourceScope.accessPackageResource_refresh + 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 @@ -55056,20 +57422,7 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignment-id1 in: path description: The unique identifier of accessPackageAssignment required: true @@ -55077,29 +57430,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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -55122,18 +57452,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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageAssignment_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -55151,29 +57483,19 @@ paths: 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 + - $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}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceRole from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55191,14 +57513,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -55225,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_UpdateUploadSession + summary: Update the navigation property accessPackageResourceRole in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55251,20 +57565,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -55272,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_DeleteUploadSession + summary: Delete navigation property accessPackageResourceRole for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55298,14 +57604,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -55318,88 +57616,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': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount - parameters: - - name: accessPackageAssignment-id - in: path - description: The unique identifier of accessPackageAssignment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: The unique identifier of accessPackageAssignmentResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': 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 + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55443,15 +57665,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_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55474,7 +57696,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -55482,15 +57704,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_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -55520,13 +57742,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/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_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -55570,16 +57792,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/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_ListAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55589,36 +57812,22 @@ 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 - $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 +57835,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 +57857,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_CreateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55685,19 +57878,38 @@ 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: 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/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_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55707,6 +57919,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: 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 +57961,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_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55751,12 +57979,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: 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 +58008,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_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -55782,6 +58026,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: 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 +58054,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/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.accessPackageResourceRole_GetCount parameters: - name: accessPackageAssignment-id in: path @@ -55810,12 +58069,7817 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/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 + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.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 + 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': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + 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 + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.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 + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.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.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + 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: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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}/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 uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignment-id + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + 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: 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}/accessPackageResourceRole/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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}/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 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.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.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 accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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/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 accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + 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.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + 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/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + 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}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/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 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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/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.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: The unique identifier of accessPackageAssignmentResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetAccessPackageSubject + parameters: + - name: accessPackageAssignment-id + 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.accessPackageSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageSubject in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.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: 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.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 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}/accessPackageSubject/connectedOrganization': + 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 + 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.connectedOrganization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment.accessPackageAssignmentResourceRole_GetCount + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 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 + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignmentResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action reprocess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 target in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_UpdateTarget + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property 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 target for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_DeleteTarget + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageAssignments/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + description: 'In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package. It can be used to prepare to configure the incompatible access packages for a specific access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + parameters: + - name: accessPackageId + in: path + description: 'Usage: accessPackageId=''{accessPackageId}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: incompatibleAccessPackageId + in: path + description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of 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.filterByCurrentUser(on=''{on}'')': + get: + 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.' + 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: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create accessPackageCatalog + description: Create a new accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog + 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 + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageCatalog + description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageCatalog + description: Delete an accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + get: + tags: + - identityGovernance.entitlementManagement + summary: 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 + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/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 accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.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 + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageCustomWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageCustomWorkflowExtension_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResourceRoles + description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when later creating an accessPackageResourceRoleScope.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresourceroles?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/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.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/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 + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.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 + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + 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: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: uniqueItems: true type: array items: @@ -55836,17 +65900,535 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $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/$count: + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -55854,25 +66436,493 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(): + 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: 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.' + 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 + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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. ' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -55880,9 +66930,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: @@ -55902,56 +66952,66 @@ paths: 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 + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function additionalAccess - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_additionalAccess + 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: accessPackageId + - name: accessPackageCatalog-id in: path - description: 'Usage: accessPackageId=''{accessPackageId}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - nullable: true - - name: incompatibleAccessPackageId + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' + description: The unique identifier of accessPackageResourceRole 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: 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 @@ -55962,16 +67022,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,51 +67034,421 @@ 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.customDataProvidedResourceFile' 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}'')': + deprecated: true + 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}/files/{customDataProvidedResourceFile-id}/$value': get: 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: 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 + 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.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New 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.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.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/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/accesspackageassignment-filterbycurrentuser?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageAssignment_filterGraphBPreCurrentUser + 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: on + - name: accessPackageCatalog-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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' - - $ref: '#/components/parameters/count' + 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/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/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: + 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 @@ -56039,16 +67459,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 @@ -56061,39 +67471,80 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackageCatalogs: - get: + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: List accessPackageCatalogs - description: Retrieve a list of accessPackageCatalog objects. + 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/entitlementmanagement-list-accesspackagecatalogs?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalog + 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 + 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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' @@ -56131,7 +67582,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56146,18 +67597,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageCatalog - description: Create a new accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -56165,7 +67629,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56174,16 +67638,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog - description: Retrieve the properties and relationships of an accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalog + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56193,6 +67653,22 @@ 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -56219,7 +67695,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56231,12 +67707,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageCatalog - description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56246,12 +67718,28 @@ 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -56259,7 +67747,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -56271,12 +67759,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageCatalog - description: Delete an accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -56286,6 +67770,22 @@ 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -56303,16 +67803,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageCustomWorkflowExtensions - description: Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageCustomWorkflowExtension + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -56322,6 +67819,22 @@ 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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -56359,7 +67872,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56371,11 +67884,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageCustomWorkflowExtension + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -56385,55 +67900,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2023-12-31' - date: '2023-03-01' - version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/{customCalloutExtension-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension - parameters: - - name: accessPackageCatalog-id + - name: 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: customCalloutExtension-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -56460,7 +67950,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -56469,15 +67959,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/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentRequestWorkflowExtension - description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageCustomWorkflowExtension + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -56487,28 +67975,95 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + 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.customCalloutExtension' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' deprecated: true @@ -56516,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 accessPackageCustomWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageCustomWorkflowExtension + 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 @@ -56531,14 +68086,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + 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 @@ -56555,13 +68126,105 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageCustomWorkflowExtensions/$count': + '/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.accessPackageCustomWorkflowExtension_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-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.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: action + '/identityGovernance/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 in: path @@ -56571,6 +68234,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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -56583,16 +68254,43 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/$count': 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.' + 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-accesspackageresourceroles?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceRole + 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 @@ -56639,7 +68337,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56654,8 +68352,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -56670,7 +68368,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -56678,7 +68376,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -56687,13 +68385,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: The roles in each resource in a catalog. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceRole + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -56703,14 +68400,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: $select in: query description: Select properties to be returned @@ -56737,7 +68434,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -56749,8 +68446,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -56760,20 +68457,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -56781,7 +68478,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -56793,8 +68490,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -56804,14 +68501,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: If-Match in: header description: ETag @@ -56829,12 +68526,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -56844,14 +68542,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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: $select in: query description: Select properties to be returned @@ -56878,7 +68576,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' deprecated: true @@ -56887,11 +68585,13 @@ 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': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_UpdateAccessPackageResource + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -56901,28 +68601,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -56930,12 +68654,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 - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole_DeleteAccessPackageResource + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -56945,23 +68672,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - - name: If-Match - in: header - description: ETag - 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: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -56970,13 +68702,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-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.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -56986,6 +68718,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57020,7 +68760,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -57029,13 +68769,11 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -57045,6 +68783,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57053,44 +68799,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' deprecated: true @@ -57098,15 +68820,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: + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -57116,6 +68835,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57124,20 +68851,15 @@ 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -57146,13 +68868,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRole + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57162,15 +68883,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -57204,7 +68925,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -57216,8 +68937,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57227,15 +68948,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -57248,7 +68969,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -57256,7 +68977,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' deprecated: true @@ -57268,8 +68989,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57279,15 +69000,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - 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 - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -57312,12 +69033,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -57327,6 +69049,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57335,11 +69065,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $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' deprecated: true @@ -57347,13 +69099,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + 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.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -57363,6 +69116,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57424,7 +69185,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -57434,6 +69195,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57464,13 +69233,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -57480,6 +69249,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57535,7 +69312,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -57545,6 +69322,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57587,7 +69372,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -57597,6 +69382,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57630,12 +69423,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57645,6 +69438,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57700,7 +69501,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57710,6 +69511,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57752,7 +69561,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -57762,6 +69571,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57795,13 +69612,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -57811,6 +69628,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57862,13 +69687,91 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': 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 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 + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2023-12-31' + date: '2023-03-01' + version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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. ' + 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 @@ -57878,6 +69781,64 @@ 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 + 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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57931,7 +69892,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 @@ -57946,8 +69907,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + 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 @@ -57957,6 +69918,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -57978,7 +69947,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -57986,7 +69955,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 @@ -57995,13 +69964,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/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 accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -58011,6 +69979,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58027,14 +70003,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - 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 @@ -58061,7 +70037,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 @@ -58073,8 +70049,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -58084,6 +70060,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58100,20 +70084,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - 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: @@ -58121,7 +70105,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 @@ -58133,8 +70117,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -58144,6 +70128,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58160,14 +70152,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - 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 @@ -58185,12 +70177,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -58200,6 +70193,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58216,49 +70217,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - 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 - 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: 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 - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -58281,11 +70262,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.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -58293,17 +70270,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/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get 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: accessPackageCatalog-id in: path @@ -58313,6 +70290,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58329,63 +70314,22 @@ 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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -58408,7 +70352,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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -58416,15 +70364,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 - post: + '/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: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -58434,6 +70381,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58450,20 +70405,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -58471,13 +70436,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -58487,6 +70451,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58511,33 +70483,25 @@ 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' deprecated: true @@ -58545,12 +70509,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.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -58560,6 +70524,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58584,20 +70556,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 @@ -58605,12 +70580,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -58620,6 +70595,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58644,15 +70627,11 @@ 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' deprecated: true @@ -58660,8 +70639,7 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/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 @@ -58670,7 +70648,7 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -58680,6 +70658,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58719,12 +70705,12 @@ paths: 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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -58734,6 +70720,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58762,12 +70756,12 @@ paths: 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/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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -58777,6 +70771,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58797,12 +70799,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -58812,6 +70815,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58855,7 +70866,7 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -58864,7 +70875,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.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -58874,6 +70885,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58893,12 +70912,12 @@ paths: 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -58908,6 +70927,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -58969,7 +70996,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -58979,6 +71006,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59009,12 +71044,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/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.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -59024,6 +71059,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59079,7 +71122,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -59089,6 +71132,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59131,7 +71182,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -59141,6 +71192,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59174,16 +71233,13 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/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.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -59193,52 +71249,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: 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}/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 + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -59247,64 +71265,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,7 +71310,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -59354,11 +71322,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResource + 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 @@ -59368,51 +71338,38 @@ paths: 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}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResource - parameters: - - name: accessPackageCatalog-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: 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: 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 @@ -59439,7 +71396,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 @@ -59448,11 +71405,13 @@ 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResource + 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 @@ -59470,20 +71429,38 @@ paths: 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 + - name: 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: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -59491,12 +71468,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 accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResource + 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 @@ -59514,12 +71491,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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 + - name: 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 @@ -59530,14 +71533,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': - get: + delete: 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 + 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 @@ -59555,33 +71556,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -59589,14 +71596,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -59614,44 +71619,27 @@ paths: 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 + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -59659,15 +71647,16 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateAccessPackageResourceRole + 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 @@ -59685,20 +71674,29 @@ paths: 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 + - name: 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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -59706,14 +71704,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + 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 accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -59739,6 +71736,202 @@ 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}/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 @@ -59765,7 +71958,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -59777,8 +71970,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -59796,20 +71989,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: @@ -59817,7 +72010,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -59829,8 +72022,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -59848,14 +72041,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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 @@ -59873,12 +72066,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/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.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -59896,14 +72089,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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 @@ -59943,7 +72136,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -59961,14 +72154,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: @@ -59995,7 +72188,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -60013,14 +72206,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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 @@ -60038,13 +72231,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/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.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -60062,14 +72255,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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 @@ -60105,13 +72298,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -60129,14 +72322,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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' @@ -60174,7 +72367,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 @@ -60189,8 +72382,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -60208,20 +72401,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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.accessPackageResourceRole' required: true responses: 2XX: @@ -60229,7 +72422,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 @@ -60238,13 +72431,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -60262,22 +72455,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60304,7 +72497,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 @@ -60316,8 +72509,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -60335,28 +72528,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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: @@ -60364,7 +72557,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 @@ -60376,8 +72569,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -60395,22 +72588,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60428,12 +72621,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -60451,22 +72644,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60506,7 +72699,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -60524,22 +72717,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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: @@ -60566,7 +72759,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -60584,22 +72777,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60617,13 +72810,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -60641,22 +72834,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60692,12 +72885,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + '/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 - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -60715,22 +72909,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 @@ -60766,7 +72960,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -60775,7 +72969,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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -60793,22 +72987,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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 responses: 2XX: description: Success @@ -60820,12 +73014,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': + '/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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -60843,22 +73037,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60912,7 +73106,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -60930,22 +73124,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: 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: @@ -60968,12 +73162,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -60991,22 +73185,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61054,7 +73248,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -61072,22 +73266,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61122,7 +73316,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -61140,22 +73334,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: customDataProvidedResourceUploadSession-id in: path description: The unique identifier of customDataProvidedResourceUploadSession @@ -61181,16 +73375,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + '/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: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -61208,14 +73399,6 @@ paths: 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 @@ -61224,52 +73407,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 - 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: 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 @@ -61278,100 +73415,29 @@ 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 - - $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 + - 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' - 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 - 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 + - $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 @@ -61394,11 +73460,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.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -61406,17 +73468,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/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: 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 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 @@ -61434,71 +73496,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - 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' - 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 + x-ms-docs-key-type: accessPackageResourceScope + - 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: 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 @@ -61521,7 +73550,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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -61529,15 +73562,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 - post: + '/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: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -61555,6 +73587,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61563,20 +73603,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile 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' deprecated: true @@ -61584,13 +73634,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -61608,6 +73657,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61624,33 +73681,25 @@ 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' deprecated: true @@ -61658,12 +73707,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.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -61681,6 +73730,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61696,21 +73753,24 @@ paths: 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 + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - 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 @@ -61718,12 +73778,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + 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 @@ -61741,6 +73801,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61757,15 +73825,11 @@ 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' deprecated: true @@ -61773,8 +73837,7 @@ 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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + '/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 @@ -61783,7 +73846,7 @@ paths: 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 + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -61801,6 +73864,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61832,12 +73903,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}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + '/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.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -61855,6 +73926,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: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -61875,12 +73954,12 @@ paths: 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/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.accessPackageResourceRole_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -61898,6 +73977,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: @@ -61910,13 +73997,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -61934,21 +74021,14 @@ paths: 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 + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -61971,7 +74051,11 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -61979,15 +74063,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -62005,20 +74091,17 @@ paths: 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 + - 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: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -62026,14 +74109,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + 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 accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -62059,6 +74141,21 @@ 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 @@ -62081,11 +74178,7 @@ 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' deprecated: true @@ -62093,12 +74186,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 accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -62125,19 +74221,19 @@ paths: 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' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -62146,11 +74242,12 @@ paths: date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -62176,54 +74273,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - deprecated: true - 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 + - 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 @@ -62250,7 +74307,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 @@ -62262,8 +74319,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -62289,12 +74346,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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -62302,7 +74367,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 @@ -62314,8 +74379,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -62341,6 +74406,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 @@ -62358,13 +74431,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/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-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.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -62390,73 +74463,14 @@ 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.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 + - 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' @@ -62494,7 +74508,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -62506,11 +74520,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -62536,20 +74552,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -62558,13 +74603,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-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.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -62590,41 +74635,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - 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.accessPackageResourceRole' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -62632,12 +74666,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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -62663,28 +74697,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: 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' deprecated: true @@ -62692,12 +74731,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 accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -62723,14 +74762,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - 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 @@ -62747,13 +74794,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -62779,41 +74825,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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 + - $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 @@ -62821,12 +74845,16 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.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.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -62852,28 +74880,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + 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 @@ -62881,12 +74902,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/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -62912,23 +74934,11 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - 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 @@ -62936,14 +74946,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -62961,49 +74969,11 @@ 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: 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' deprecated: true @@ -63011,13 +74981,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -63035,22 +75005,6 @@ 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: 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 @@ -63086,7 +75040,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement @@ -63095,7 +75049,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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -63113,22 +75067,6 @@ 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: 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 @@ -63140,12 +75078,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions': get: tags: - identityGovernance.entitlementManagement summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -63163,22 +75101,6 @@ 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: 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' @@ -63232,7 +75154,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -63250,22 +75172,6 @@ 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: 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: @@ -63288,12 +75194,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}': + '/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -63311,22 +75217,6 @@ 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: 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 @@ -63374,7 +75264,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -63392,22 +75282,6 @@ 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: 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 @@ -63417,308 +75291,19 @@ paths: 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}/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 - 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 + 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 @@ -63727,16 +75312,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/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -63754,14 +75334,20 @@ paths: 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success @@ -63772,13 +75358,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/uploadSessions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -63796,14 +75383,14 @@ paths: 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' @@ -63841,7 +75428,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -63853,64 +75440,13 @@ paths: 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}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -63928,22 +75464,22 @@ paths: 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 - - 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 @@ -63970,7 +75506,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -63979,11 +75515,13 @@ 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}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + 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 @@ -64001,36 +75539,30 @@ paths: 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 - - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -64038,12 +75570,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 uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -64061,14 +75593,6 @@ 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 @@ -64077,12 +75601,22 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success @@ -64093,17 +75627,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}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_uploadFile + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -64121,29 +75650,31 @@ paths: 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 - - 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 + 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 @@ -64151,13 +75682,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/uploadSessions/$count': + '/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.accessPackageResourceScope.accessPackageResource.uploadSession_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -64175,14 +75705,14 @@ paths: 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/search' - $ref: '#/components/parameters/filter' responses: @@ -64195,12 +75725,16 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/$count': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.accessPackageResourceScope_GetCount + 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 @@ -64218,11 +75752,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -64230,12 +75774,13 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/externalOriginResourceConnector': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetExternalOriginResourceConnector + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -64253,33 +75798,11 @@ paths: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.externalOriginResourceConnector' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -64287,17 +75810,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}/accessPackageResources/{accessPackageResource-id}/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/$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_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -64307,17 +75825,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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -64325,14 +75837,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}/uploadSessions': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': 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 accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -64342,14 +75852,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64387,7 +75889,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 @@ -64402,12 +75904,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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -64417,20 +75915,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 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: @@ -64438,7 +75928,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 @@ -64447,16 +75937,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}/accessPackageResourceScopes/{accessPackageResourceScope-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 accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -64466,22 +75952,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: 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 @@ -64508,7 +75986,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 @@ -64520,12 +75998,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 accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -64535,28 +76009,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: 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: @@ -64564,7 +76030,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 @@ -64576,8 +76042,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_DeleteUploadSession + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -64587,22 +76053,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: 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 @@ -64620,16 +76078,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}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/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.uploadSession_uploadFile + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -64639,29 +76093,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: customDataProvidedResourceUploadSession-id + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.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 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 + 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 @@ -64669,13 +76179,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}/uploadSessions/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource.uploadSession_GetCount + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -64685,19 +76194,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceScope + - 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 @@ -64705,12 +76218,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResource_GetCount + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -64720,11 +76235,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - $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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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 @@ -64732,12 +76277,14 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_ListAccessPackageResourceScope + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64747,6 +76294,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' @@ -64784,7 +76339,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 @@ -64799,8 +76354,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_CreateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64810,12 +76365,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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -64823,7 +76386,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 @@ -64832,12 +76395,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}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageResourceScope + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64855,6 +76419,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 @@ -64881,7 +76453,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 @@ -64893,8 +76465,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64912,12 +76484,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -64925,7 +76505,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 @@ -64937,8 +76517,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path @@ -64956,6 +76536,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -64973,12 +76561,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': + '/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_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -64996,6 +76584,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 @@ -65035,7 +76631,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -65053,6 +76649,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 values content: @@ -65079,7 +76683,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -65097,6 +76701,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -65114,13 +76726,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/accessPackageResourceEnvironment': + '/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_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -65138,6 +76750,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 @@ -65173,13 +76793,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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -65197,6 +76817,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' @@ -65234,7 +76862,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -65249,8 +76877,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -65268,12 +76896,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -65281,7 +76917,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -65290,13 +76926,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}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -65322,6 +76958,14 @@ paths: 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 @@ -65348,7 +76992,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -65360,8 +77004,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -65387,12 +77031,20 @@ paths: 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.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -65400,7 +77052,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' deprecated: true @@ -65412,8 +77064,299 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + 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 @@ -65439,15 +77382,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -65456,12 +77404,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': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65487,6 +77435,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -65513,7 +77469,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 +77481,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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65552,12 +77508,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -65565,7 +77529,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 +77541,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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -65604,6 +77568,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -65621,13 +77593,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -65653,73 +77625,14 @@ 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.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 + - 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' @@ -65757,7 +77670,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 @@ -65769,11 +77682,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -65799,20 +77714,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -65821,13 +77765,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -65853,41 +77797,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - 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.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -65895,12 +77828,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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -65926,28 +77859,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: 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 @@ -65955,12 +77893,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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -65986,14 +77924,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: 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 @@ -66010,13 +77956,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}/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.accessPackageResourceScope_GetCount + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66042,6 +77987,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -66054,12 +78007,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile parameters: - name: accessPackageCatalog-id in: path @@ -66085,33 +78042,21 @@ 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 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 +78064,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66155,9 +78096,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 +78108,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}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66189,14 +78131,42 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + 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 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' @@ -66234,7 +78204,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 @@ -66249,8 +78219,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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -66268,20 +78238,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.accessPackageResourceScope' required: true responses: 2XX: @@ -66289,7 +78251,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 @@ -66298,12 +78260,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}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -66321,22 +78284,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 + - name: accessPackageResourceScope-id1 in: path - description: The unique identifier of customDataProvidedResourceUploadSession + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -66363,7 +78318,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 @@ -66375,8 +78330,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 accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -66394,28 +78349,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: customDataProvidedResourceUploadSession-id + - name: accessPackageResourceScope-id1 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: @@ -66423,7 +78370,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 @@ -66435,8 +78382,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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageCatalog-id in: path @@ -66454,22 +78401,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 + - name: accessPackageResourceScope-id1 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 @@ -66487,16 +78426,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}/microsoft.graph.uploadFile': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action uploadFile - description: Upload a file in a customDataProvidedResourceUploadSession created for a customDataProvidedResource. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_uploadFile + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -66514,29 +78449,11 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: customDataProvidedResourceUploadSession-id - in: path - description: The unique identifier of customDataProvidedResourceUploadSession - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -66544,13 +78461,13 @@ 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/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageCatalog-id in: path @@ -66568,19 +78485,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 - - $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.externalOriginResourceConnector' default: $ref: '#/components/responses/error' deprecated: true @@ -66588,12 +78519,17 @@ paths: 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: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackageCatalog-id in: path @@ -66611,11 +78547,9 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' deprecated: true @@ -66623,13 +78557,13 @@ 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: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -66684,7 +78618,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -66699,8 +78633,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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -66723,7 +78657,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -66731,7 +78665,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -66740,13 +78674,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/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -66764,14 +78697,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -66798,7 +78731,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -66810,8 +78743,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 uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -66829,20 +78762,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession 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: @@ -66850,7 +78783,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' deprecated: true @@ -66862,8 +78795,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageCatalog-id in: path @@ -66881,14 +78814,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -66906,12 +78839,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/$count': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageCatalog-id in: path @@ -66929,41 +78863,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - 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: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -66986,11 +78908,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.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' deprecated: true @@ -66998,17 +78916,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/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageCatalog-id in: path @@ -67026,55 +78944,22 @@ 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/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 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -67097,7 +78982,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.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' deprecated: true @@ -67105,15 +78994,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 - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -67131,20 +79019,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' deprecated: true @@ -67152,13 +79050,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/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -67184,33 +79081,25 @@ 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' deprecated: true @@ -67218,12 +79107,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.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.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.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageCatalog-id in: path @@ -67249,20 +79138,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 @@ -67270,12 +79162,12 @@ paths: removalDate: '2023-12-31' date: '2023-03-01' version: 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageCatalog.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageCatalog-id in: path @@ -67301,15 +79193,11 @@ 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' deprecated: true @@ -67317,7 +79205,6 @@ 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -70231,6 +82118,7 @@ paths: 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 @@ -70568,6 +82456,342 @@ paths: 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: @@ -70670,6 +82894,7 @@ paths: 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 @@ -70951,6 +83176,294 @@ paths: 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: @@ -71051,15 +83564,365 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $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 accessPackageResourceScope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71069,12 +83932,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 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: @@ -71082,15 +83953,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 accessPackageResourceScope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71100,6 +83971,14 @@ 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 @@ -71112,12 +83991,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/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_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71127,6 +84006,14 @@ 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 @@ -71161,7 +84048,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71171,6 +84058,14 @@ 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 values content: @@ -71192,7 +84087,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71202,6 +84097,14 @@ 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 @@ -71214,13 +84117,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This environment can be set using either the @odata.bind annotation or the environment's originId. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71230,6 +84133,14 @@ 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 @@ -71260,13 +84171,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71276,6 +84187,14 @@ 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' @@ -71313,7 +84232,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: @@ -71323,8 +84242,8 @@ 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 accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71334,12 +84253,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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -71347,17 +84274,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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71375,6 +84302,14 @@ 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 @@ -71401,15 +84336,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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71427,12 +84362,20 @@ 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 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: @@ -71440,50 +84383,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.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 + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71501,80 +84409,32 @@ 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.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 + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: 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: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_DeleteAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetCount parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71592,25 +84452,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71654,17 +84509,49 @@ 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/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/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 accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_ListUploadSession parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71719,7 +84606,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: @@ -71729,8 +84616,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71753,7 +84640,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -71761,17 +84648,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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71789,14 +84675,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -71823,15 +84709,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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_UpdateUploadSession parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71849,20 +84735,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -71870,15 +84756,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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71896,14 +84782,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -71916,12 +84802,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/$count': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackageResourceRoleScope-id in: path @@ -71939,36 +84826,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/externalOriginResourceConnector': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnector from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackageResourceRoleScope-id + - 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 - 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 @@ -71991,24 +84871,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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - description: 'In Microsoft Entra entitlement management, refresh the accessPackageResource object to fetch the latest details for displayName, description, and resourceType from the origin system. For the AadApplication originSystem, this operation also updates the displayName and description for the accessPackageResourceRole. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageresource-refresh?view=graph-rest-beta - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackageResourceRoleScope-id in: path @@ -72026,50 +84902,22 @@ paths: 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 + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 @@ -72092,18 +84940,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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackageResourceRoleScope-id in: path @@ -72121,29 +84972,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackageResourceRoleScope-id in: path @@ -72169,41 +85029,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.accessPackageResourceRoleScope.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.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResourceRoleScope-id in: path @@ -72229,28 +85081,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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount parameters: - name: accessPackageResourceRoleScope-id in: path @@ -72276,18 +85131,13 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -72630,6 +85480,7 @@ paths: 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 @@ -72911,6 +85762,294 @@ paths: 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: @@ -74080,6 +87219,7 @@ paths: 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.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageResource-id @@ -74473,6 +87613,390 @@ 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}/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.accessPackageResource.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: 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' + 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + 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 + 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 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.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -74599,6 +88123,7 @@ paths: 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.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageResource-id @@ -74936,6 +88461,342 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/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.accessPackageResource.accessPackageResourceRole.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: 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: 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' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New 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.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/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.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -75906,6 +89767,7 @@ paths: 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.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackageResource-id @@ -76299,6 +90161,390 @@ 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}/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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 + 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/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent + 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 + 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 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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: 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' '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -76425,6 +90671,7 @@ paths: 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 @@ -76762,6 +91009,342 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/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.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: 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/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile + 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: 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/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent + 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: 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.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: 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.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent + 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: 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/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.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -76864,6 +91447,7 @@ paths: 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 @@ -77145,6 +91729,294 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/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.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: 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/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.accessPackageResource.uploadSession_GetFile + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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/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.accessPackageResource.uploadSession_GetFilesContent + 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 + 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 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.accessPackageResource.uploadSession_DeleteFilesContent + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -79312,15 +94184,453 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + 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.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.accessPackageResourceRole.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: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceRole_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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $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/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_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: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + 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.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 + 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': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property accessPackageResource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -79338,20 +94648,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.accessPackageResource' required: true responses: 2XX: @@ -79359,15 +94669,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property accessPackageResource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -79385,14 +94695,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 +94715,13 @@ 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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -79428,20 +94739,51 @@ 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -79459,6 +94801,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' @@ -79496,7 +94846,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: @@ -79506,8 +94856,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScope + 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 @@ -79525,12 +94875,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.accessPackageResourceRole' required: true responses: 2XX: @@ -79538,17 +94896,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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -79574,6 +94932,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 @@ -79600,15 +94966,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -79634,12 +95000,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -79647,15 +95021,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole parameters: - name: accessPackage-id in: path @@ -79681,6 +95055,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -79693,12 +95075,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': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_GetAccessPackageResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount parameters: - name: accessPackage-id in: path @@ -79724,41 +95106,20 @@ 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.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}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/externalOriginResourceConnector': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_UpdateAccessPackageResource + summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackage-id in: path @@ -79784,28 +95145,46 @@ 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.externalOriginResourceConnector' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope_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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh parameters: - name: accessPackage-id in: path @@ -79831,87 +95210,18 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession parameters: - name: accessPackage-id in: path @@ -79974,7 +95284,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: @@ -79984,8 +95294,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession parameters: - name: accessPackage-id in: path @@ -80016,7 +95326,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -80024,17 +95334,16 @@ 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRole + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession parameters: - name: accessPackage-id in: path @@ -80060,14 +95369,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -80094,15 +95403,15 @@ 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackage-id in: path @@ -80128,20 +95437,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -80149,15 +95458,15 @@ 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession parameters: - name: accessPackage-id in: path @@ -80183,14 +95492,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -80203,12 +95512,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/accessPackageResourceRoles/$count': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_ListFile parameters: - name: accessPackage-id in: path @@ -80234,44 +95544,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetExternalOriginResourceConnector - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -80294,24 +95589,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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_refresh + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackage-id in: path @@ -80337,58 +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/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_ListUploadSession - 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: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -80411,18 +95666,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/accessPackages/{accessPackage-id}/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackage-id in: path @@ -80448,29 +95706,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_GetUploadSession + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackage-id in: path @@ -80504,41 +95771,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackage-id in: path @@ -80572,28 +95831,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/accessPackages/{accessPackage-id}/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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + 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 @@ -80627,18 +95889,13 @@ 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -80765,6 +96022,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnector from identityGovernance + description: The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource_GetExternalOriginResourceConnector parameters: - name: accessPackage-id @@ -81102,6 +96360,342 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/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.accessPackage.accessPackageResourceRoleScope.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: 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}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get 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 + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: 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/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -82294,6 +97888,7 @@ paths: 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 @@ -82459,18 +98054,325 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_GetUploadSession + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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: 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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get 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 - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to uploadSessions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_CreateUploadSession + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFile parameters: - name: accessPackage-id in: path @@ -82496,29 +98398,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_GetFilesContent parameters: - name: accessPackage-id in: path @@ -82552,41 +98484,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.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.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackage-id in: path @@ -82620,28 +98541,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackage-id in: path @@ -82675,6 +98601,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 @@ -82686,7 +98620,52 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.accessPackageResourceRole.accessPackageResource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -83101,6 +99080,7 @@ paths: 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_GetExternalOriginResourceConnector parameters: - name: accessPackage-id @@ -83242,18 +99222,118 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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 + 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/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_GetUploadSession + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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-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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_CreateUploadSession + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession parameters: - name: accessPackage-id in: path @@ -83271,8 +99351,16 @@ paths: 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 + description: New navigation property values content: application/json: schema: @@ -83280,7 +99368,7 @@ paths: required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: @@ -83288,12 +99376,131 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + 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}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get uploadSessions from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.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: 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/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.uploadSession_GetFile parameters: - name: accessPackage-id in: path @@ -83319,6 +99526,14 @@ paths: schema: type: string x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -83345,15 +99560,66 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property uploadSessions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_UpdateUploadSession + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.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.accessPackageResourceScope.accessPackageResource.uploadSession_SetFilesContent parameters: - name: accessPackage-id in: path @@ -83379,28 +99645,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.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource_DeleteUploadSession + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.accessPackageResourceScope.accessPackageResource.uploadSession_DeleteFilesContent parameters: - name: accessPackage-id in: path @@ -83426,6 +99697,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 @@ -83437,7 +99716,44 @@ paths: 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}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackageResourceRoleScope.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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: @@ -86943,7 +103259,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get externalOriginResourceConnectors from identityGovernance + 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' @@ -86993,7 +103313,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to externalOriginResourceConnectors for identityGovernance + 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 @@ -87017,6 +103341,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get externalOriginResourceConnectors from identityGovernance + description: Represents the connectors used to communicate with external resource systems. operationId: identityGovernance.entitlementManagement_GetExternalOriginResourceConnector parameters: - name: externalOriginResourceConnector-id @@ -87060,7 +103385,11 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property externalOriginResourceConnectors in identityGovernance + 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 @@ -87091,7 +103420,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property externalOriginResourceConnectors for identityGovernance + 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: externalOriginResourceConnector-id @@ -87218,7 +103551,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageSubject - description: Get the properties of an existing accessPackageSubject object. + 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 @@ -87340,7 +103673,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update accessPackageSubject - description: Update an existing accessPackageSubject object to change the subject lifecycle. + description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta @@ -87493,7 +103826,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update accessPackageSubject - description: Update an existing accessPackageSubject object to change the subject lifecycle. + description: Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-beta @@ -87887,7 +104220,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.customTaskExtension.createdBy_GetMailboxSetting parameters: - name: customTaskExtension-id @@ -88089,7 +104422,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.customTaskExtension.lastModifiedBy_GetMailboxSetting parameters: - name: customTaskExtension-id @@ -88631,7 +104964,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.deletedItem.workflow.createdBy_GetMailboxSetting parameters: - name: workflow-id @@ -88969,7 +105302,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.deletedItem.workflow.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id @@ -89092,18 +105425,443 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $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}/lastModifiedBy/serviceProvisioningErrors/$count': + get: + tags: + - 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/identitygovernance-workflow-activate?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate + 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: + 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.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: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action cancelProcessing + description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_cancelProcessing + 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.cancelScope' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-10-28' + date: '2025-10-28' + version: 2025-11/PrivatePreview:cancelWorkflows + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action createNewVersion + description: Create a new version of the workflow object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.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: 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: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures': + post: + tags: + - 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_previewTaskFailure + 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 + 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 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 + 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 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 + 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 + 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/deletedItems/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.deletedItem.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: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/{directoryObject-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_GetPreviewScope + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/lastModifiedBy/serviceProvisioningErrors/$count': + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/previewScope/$count': get: tags: - identityGovernance.lifecycleWorkflowsContainer summary: Get the number of the resource - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.lastModifiedBy.ServiceProvisioningError_GetCount + operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow.previewScope_GetCount parameters: - name: workflow-id in: path @@ -89120,152 +105878,11 @@ paths: $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/identitygovernance-workflow-activate?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.workflow_activate - 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: - 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.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: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': - post: - tags: - - identityGovernance.lifecycleWorkflowsContainer - summary: Invoke action createNewVersion - description: Create a new version of the workflow object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-beta - operationId: identityGovernance.lifecycleWorkflow.deletedItem.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: 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: action - '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': - post: - 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 - 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 - 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 + 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: @@ -89796,7 +106413,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.deletedItem.workflow.run.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -90484,7 +107101,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.deletedItem.workflow.run.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -90987,7 +107604,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.deletedItem.workflow.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -91966,7 +108583,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.deletedItem.workflow.taskReport.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -92812,7 +109429,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.deletedItem.workflow.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -93474,7 +110091,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.deletedItem.workflow.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -93913,7 +110530,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.deletedItem.workflow.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -94633,7 +111250,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.deletedItem.workflow.version.createdBy_GetMailboxSetting parameters: - name: workflow-id @@ -94890,7 +111507,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.deletedItem.workflow.version.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id @@ -95658,7 +112275,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.deletedItem.workflow.version.task.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -96937,7 +113554,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.createdBy_GetMailboxSetting parameters: - name: workflow-id @@ -97275,7 +113892,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.lastModifiedBy_GetMailboxSetting parameters: - name: workflow-id @@ -97502,6 +114119,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.cancelProcessing': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action cancelProcessing + description: Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_cancelProcessing + parameters: + - name: workflow-id + in: path + description: The unique identifier of 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.cancelScope' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-10-28' + date: '2025-10-28' + version: 2025-11/PrivatePreview:cancelWorkflows + x-ms-docs-operation-type: action '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': post: tags: @@ -97543,6 +114202,97 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewTaskFailures': + post: + tags: + - 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewTaskFailure + 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 + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.previewFailedTask' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.previewWorkflow': + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Invoke action previewWorkflow + description: 'Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq ''previewMode''.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-beta + operationId: identityGovernance.lifecycleWorkflow.workflow_previewWorkflow + parameters: + - name: workflow-id + in: path + description: The unique identifier of 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: + 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: @@ -97572,6 +114322,157 @@ paths: 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: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/{directoryObject-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get previewScope from identityGovernance + description: A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. + operationId: identityGovernance.lifecycleWorkflow.workflow_GetPreviewScope + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/previewScope/$count': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get the number of the resource + operationId: identityGovernance.lifecycleWorkflow.workflow.previewScope_GetCount + parameters: + - name: workflow-id + in: path + description: The unique identifier of workflow + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2026-02-28' + date: '2025-08-12' + version: 2025-01/PrivatePreview:organizationalUnit '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs': get: tags: @@ -97856,7 +114757,7 @@ paths: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List taskProcessingResults + summary: List taskProcessingResults (from a run) description: Get the taskProcessingResult resources for a run. externalDocs: description: Find more info here @@ -98111,7 +115012,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.run.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -98805,7 +115706,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.run.userProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -99024,7 +115925,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 @@ -99311,7 +116212,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.run.userProcessingResult.taskProcessingResult.subject_GetMailboxSetting parameters: - name: workflow-id @@ -100297,7 +117198,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 @@ -101147,7 +118048,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 +118713,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 +118900,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 @@ -102254,7 +119155,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 +119881,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 +120138,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 @@ -104011,7 +120912,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 @@ -104927,7 +121828,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 @@ -148366,6 +165267,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' @@ -148700,6 +165611,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 +165693,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 +165740,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 +165847,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 +165877,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,13 +165914,17 @@ 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' isUploadDone: type: boolean description: Indicates if all the necessary files have been uploaded to this session. + referenceId: + type: string + description: 'The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq).' + nullable: true source: type: string description: The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. @@ -149012,6 +165937,32 @@ components: type: string description: 'Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData' nullable: true + 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: '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 +166170,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 +166559,10 @@ components: - createdBy - approver - unknownFutureValue + - targetOrRequestor + - targetManager + - requestForOthers + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageAssignmentResourceRole: allOf: @@ -149724,6 +166680,8 @@ components: - target - createdBy - unknownFutureValue + - targetManager + - targetAgentIdentitySponsorOrOwner type: string microsoft.graph.accessPackageResourceRequest: allOf: @@ -149945,7 +166903,7 @@ 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 @@ -149970,7 +166928,7 @@ 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 @@ -150068,13 +167026,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 +167055,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 +167066,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 +167075,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).' @@ -150143,7 +167103,7 @@ components: 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 @@ -150208,7 +167168,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 +167183,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 +167208,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 +167241,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).' @@ -150376,6 +167336,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -150732,6 +167697,12 @@ 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: @@ -150844,6 +167815,29 @@ components: 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' @@ -150953,14 +167947,18 @@ 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 subject: @@ -151822,21 +168820,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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' assignedLicenses: type: array items: $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 +168877,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 +168906,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 +168936,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 +168996,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 +169022,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 +169045,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' @@ -154264,6 +171264,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 +171301,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 @@ -154794,11 +171810,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 +171836,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 +172243,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 +172537,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 +173018,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 +173040,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -156109,6 +173171,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 +173653,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 @@ -156757,6 +173820,8 @@ 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. @@ -157803,7 +174868,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. @@ -158654,6 +175719,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: @@ -158885,6 +175956,7 @@ components: - canceled - failed - unknownFutureValue + - canceling type: string microsoft.graph.identityGovernance.workflowExecutionType: title: workflowExecutionType @@ -158893,6 +175965,7 @@ components: - onDemand - unknownFutureValue - activatedWithScope + - preview type: string microsoft.graph.identityGovernance.customTaskExtensionOperationStatus: title: customTaskExtensionOperationStatus @@ -159820,6 +176893,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 @@ -161142,6 +178228,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 +178595,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 +178874,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 +38972,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 +39003,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 @@ -37128,6 +39903,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 +40206,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).' nullable: true ageGroup: type: string @@ -37275,7 +40231,7 @@ 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 @@ -37373,13 +40329,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 +40358,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 +40369,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 +40378,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).' @@ -37444,7 +40406,7 @@ components: 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 @@ -37509,7 +40471,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 +40486,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 +40511,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 +40544,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).' @@ -37613,6 +40575,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 +40639,16 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + 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' @@ -37840,6 +40814,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 +42208,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 +42369,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 +43065,8 @@ components: - builtInMl - microsoftInsiderRiskManagement - microsoftThreatIntelligence + - microsoftDefenderForAIServices + - securityCopilot - microsoftSentinel type: string microsoft.graph.security.alertDetermination: @@ -40091,6 +43125,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: @@ -40788,8 +43845,167 @@ 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 + - ReportSubmission + - ReportSubmissionResultDetail - unknownFutureValue type: string + description: Specifies the type of audit log record. microsoft.graph.security.auditLogQueryStatus: title: auditLogQueryStatus enum: @@ -40800,11 +44016,13 @@ components: - cancelled - unknownFutureValue type: string + description: Status of an audit log query. microsoft.graph.security.auditData: title: auditData type: object additionalProperties: type: object + description: Abstract base type for audit event data. microsoft.graph.security.auditLogUserType: title: auditLogUserType enum: @@ -40821,6 +44039,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 +44177,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 +44275,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' @@ -41379,6 +44632,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: @@ -41695,6 +44955,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 +44994,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 +45169,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 +45530,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 +45553,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 +45717,7 @@ components: - purgeData - exportReport - exportResult + - holdPolicySync type: string microsoft.graph.security.caseOperationStatus: title: caseOperationStatus @@ -42541,6 +45873,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 +45904,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 +45965,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 +46647,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -43421,6 +46788,7 @@ components: - encryptedProtectionTypeNotSupportedException - purviewClaimsChallengeNotSupportedException - exception + - labelNotFoundException - unknownFutureValue type: string x-ms-enum-flags: @@ -43589,7 +46957,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 +47017,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 +47052,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 +47072,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 +47174,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: @@ -44319,6 +47730,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 +48079,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 +48140,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 +48166,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 +48212,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 +48375,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 +48488,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 +48553,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 +48565,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 +48581,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 +48655,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 +48820,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 +48952,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 +49020,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 +49042,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -45515,6 +49114,8 @@ 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. @@ -45572,6 +49173,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 +49194,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 +49366,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 +49382,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 +49574,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 +49597,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 +49629,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 +49655,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 @@ -46156,6 +49768,8 @@ 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. @@ -46286,6 +49900,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 +49920,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 +49929,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 +50513,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 +50772,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 @@ -47477,11 +51084,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 +51099,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 +51270,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 +51310,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: @@ -48063,8 +51680,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,6 +51706,12 @@ 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' members: @@ -48947,6 +52578,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 +53179,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 +53491,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 +53933,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: @@ -50622,6 +54400,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 +54460,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 +54468,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 @@ -51775,6 +55554,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,6 +55730,25 @@ 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' @@ -51970,6 +55770,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 +55850,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 +56115,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: @@ -52482,6 +56296,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 +56316,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 +56497,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).' @@ -52815,11 +56651,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.Dictionary: - title: Dictionary - type: object - additionalProperties: - type: object microsoft.graph.partner.security.policyStatus: title: policyStatus enum: @@ -52910,6 +56741,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 +56816,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 +56992,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 +57260,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 +57539,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 +57667,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 +57696,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 +57724,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 +57901,13 @@ components: - meeting - unknownFutureValue type: string + microsoft.graph.migrationMode: + title: migrationMode + enum: + - inProgress + - completed + - unknownFutureValue + type: string microsoft.graph.teamworkOnlineMeetingInfo: title: teamworkOnlineMeetingInfo type: object @@ -54066,6 +58114,16 @@ components: $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 +58153,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 +58200,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 +58262,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 +58395,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,6 +58421,7 @@ components: - resizePendingLicense - updatingSingleSignOn - modifyingSingleSignOn + - refreshPolicyConfiguration - preparing type: string microsoft.graph.cloudPcStatusDetail: @@ -54357,6 +58469,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' @@ -54706,7 +58839,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 +58880,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 +59022,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 +59041,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 +60216,7 @@ components: - wipeCanceled - retireCanceled - discovered + - unknownFutureValue type: string description: Management state of device in Microsoft Intune. x-ms-enum: @@ -56097,6 +60259,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 +60747,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 +61066,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 +61099,20 @@ 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 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 +61198,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 +61260,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 +61310,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' @@ -57403,6 +61493,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 +61544,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.' @@ -57461,6 +61560,8 @@ components: 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 +61819,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 +61845,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 +61898,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 +61938,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 +61966,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 +62546,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 +62637,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 +62683,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 +62750,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 +62908,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 +62983,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 +64161,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -60407,6 +64610,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 +65043,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 +65122,60 @@ 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 + 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 +65388,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 @@ -61293,6 +65587,13 @@ components: type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.dlpAction: title: dlpAction enum: @@ -61308,6 +65609,7 @@ components: - sPRuntimeAccessControl - sPSharingNotifyUser - sPSharingGenerateIncidentReport + - restrictWebGrounding type: string microsoft.graph.contentProcessingErrorType: title: contentProcessingErrorType @@ -61422,6 +65724,42 @@ components: - 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' @@ -61707,6 +66045,7 @@ components: properties: displayName: type: string + description: Display name for the client application. nullable: true additionalProperties: type: object @@ -61819,6 +66158,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 +66189,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 +66532,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 +66568,8 @@ components: - availableWithWarning - unavailable - unknownFutureValue + - underServiceMaintenance + - inUse type: string microsoft.graph.cloudPcDisasterRecoveryCapabilityType: title: cloudPcDisasterRecoveryCapabilityType @@ -62406,7 +66767,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 +66788,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 +67069,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 +68282,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -63919,6 +68327,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + 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 +68406,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 +68423,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 +68439,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 +68470,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 +68489,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,6 +68607,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScopeType: + title: accessReviewReviewerScopeType + enum: + - user + - group + - self + - manager + - sponsor + - resourceOwner + - managerOrSponsor + - unknownFutureValue + type: string microsoft.graph.userIdentity: allOf: - $ref: '#/components/schemas/microsoft.graph.identity' @@ -64207,6 +68635,28 @@ components: nullable: true additionalProperties: type: object + 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 +68669,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 +68683,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 +68747,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 +68949,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 +69006,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 +69062,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 +69121,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 +69148,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 +69225,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 +69288,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 +69300,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. @@ -64957,6 +69517,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 +69588,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 +69653,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 +69752,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 +69777,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -65138,13 +69824,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 +69903,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 +69933,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 +70671,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 @@ -66198,7 +70885,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 +70894,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 +70950,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 +71014,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 +71252,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 +71321,14 @@ components: - onlineMeeting - plannerTask type: string + microsoft.graph.sensitivityLabelAssignmentMethod: + title: sensitivityLabelAssignmentMethod + enum: + - standard + - privileged + - auto + - unknownFutureValue + type: string microsoft.graph.plannerCreationSourceKind: title: plannerCreationSourceKind enum: @@ -66786,6 +71517,26 @@ components: nullable: true additionalProperties: type: object + 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 +71623,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 +72068,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 +72084,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 +72528,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 +72671,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 +73113,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 +73126,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 +73160,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 +73331,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 +73493,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 +73629,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 +73698,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -68878,6 +73737,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -69075,6 +73940,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 +73968,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 +74201,33 @@ 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.expirationPatternType: + title: expirationPatternType + enum: + - notSpecified + - noExpiration + - afterDateTime + - afterDuration + type: string microsoft.graph.printColorMode: title: printColorMode enum: @@ -70424,7 +75345,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 +75516,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 +75560,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 +75575,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 +75907,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 +75935,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 +75987,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 +76115,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 +76281,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 +76311,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 +76322,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 +76662,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 +76689,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 +76723,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 +76743,142 @@ components: $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' additionalProperties: type: object + microsoft.graph.redirectUriBlockedDomainConfiguration: + title: redirectUriBlockedDomainConfiguration + type: object + properties: + blockedDomains: + type: array + items: + type: string + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + 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 + 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 + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + exemptFormats: + type: array + items: + type: string + isStateSetByMicrosoft: + type: boolean + 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 + 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 + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + 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 + 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 + excludeActors: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicyActorExemptions' + isStateSetByMicrosoft: + type: boolean + 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 + 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 + 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 + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.appManagementRestrictionState' + additionalProperties: + type: object microsoft.graph.transformationAttribute: title: transformationAttribute type: object @@ -71979,7 +77126,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 +77268,68 @@ 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 + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformBlockedSchemeConfiguration: + title: redirectUriPlatformBlockedSchemeConfiguration + type: object + properties: + blockedSchemes: + type: array + items: + type: string + exemptFormats: + type: array + items: + type: string + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformAllowedDomainConfiguration: + title: redirectUriPlatformAllowedDomainConfiguration + type: object + properties: + allowedDomains: + type: array + items: + type: string + additionalProperties: + type: object + microsoft.graph.redirectUriPlatformAllowedSchemeConfiguration: + title: redirectUriPlatformAllowedSchemeConfiguration + type: object + properties: + allowedSchemes: + type: array + items: + type: string + additionalProperties: + type: object + microsoft.graph.redirectUriWildcardExcludeFormats: + title: redirectUriWildcardExcludeFormats + type: object + properties: + excludeWildcardsInPath: + type: boolean + excludeWildcardsInPathWithDomains: + type: array + items: + type: string + additionalProperties: + type: object microsoft.graph.attributeMapping: title: attributeMapping type: object @@ -72829,6 +78034,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 +78178,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 +78382,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/Sites.yml b/openApiDocs/beta/Sites.yml index e4d58898f8..1ebd5df806 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -93167,7 +93167,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 @@ -93437,6 +93437,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -94436,7 +94441,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of items in the list. Read-only. + description: The total count of items in the list. Read-only. format: int32 nullable: true list: @@ -98137,6 +98142,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -98236,6 +98273,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. @@ -99042,7 +99080,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).' @@ -103208,7 +103246,7 @@ components: type: object properties: delegate: - $ref: '#/components/schemas/microsoft.graph.subjectSet' + $ref: '#/components/schemas/microsoft.graph.userSet' schedule: $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: @@ -104912,6 +104950,38 @@ 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 + nullable: true + imageId: + type: string + imageType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + osLocale: + type: string + 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 @@ -108507,6 +108577,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -109333,6 +109405,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: '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: @@ -110049,6 +110122,7 @@ components: properties: inPlaceArchiveMailboxId: type: string + description: The unique identifier for the user's In-Place Archive mailbox. nullable: true primaryMailboxId: type: string @@ -111070,9 +111144,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.subjectSet: - title: subjectSet + 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: @@ -112167,6 +112246,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 @@ -114424,6 +114510,21 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + nullable: true + tenantKey: + type: string + nullable: true + videoTeleconferenceId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -114597,6 +114698,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: @@ -116091,6 +116197,9 @@ 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 settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -116135,13 +116244,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: @@ -117883,7 +117985,7 @@ 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.' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' integratedAppMetadata: @@ -118804,6 +118906,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 @@ -119485,6 +119605,12 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -119518,6 +119644,12 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + nullable: true + isWaitlistEnabled: + type: boolean + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -121142,7 +121274,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: @@ -121757,6 +121889,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: @@ -122229,7 +122370,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 @@ -122625,6 +122766,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.workbookChartGridlinesFormat: allOf: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index e329c79dec..9f0de183f7 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,188 +6475,68 @@ 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 - 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/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 + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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 - '/groups/{group-id}/team/allChannels/{channel-id}': - 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_GetAllChannel - 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 - in: path - description: The unique identifier of channel - required: true + x-ms-docs-key-type: targetedChatMessage + - name: If-Match + in: header + description: ETag 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' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/allChannels/$count': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents': 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_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 - - $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 + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6818,7 +6574,7 @@ 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: @@ -6827,24 +6583,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - groups.team - summary: Create new navigation property to channels for groups - operationId: group.team_CreateChannel + - 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 + 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.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -6852,34 +6616,42 @@ paths: 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}': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: 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: 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 - - 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: $select in: query description: Select properties to be returned @@ -6906,38 +6678,46 @@ paths: 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 patch: tags: - - groups.team - summary: Update the navigation property channels in groups - operationId: group.team_UpdateChannel + - 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 - - 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -6945,32 +6725,40 @@ paths: 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 delete: tags: - - groups.team - summary: Delete navigation property channels for groups - operationId: group.team_DeleteChannel + - 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 + 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 @@ -6983,41 +6771,199 @@ paths: 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/{chatMessageHostedContent-id}/$value': 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 media content for the navigation property hostedContents from chats + description: The unique identifier for an entity. Read-only. + operationId: chat.targetedMessage_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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: + 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: + - 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: 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: + - 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: 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' + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/$count': + get: + tags: + - chats.targetedChatMessage + summary: Get the number of the resource + operationId: chat.targetedMessage.hostedContent_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 + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: uniqueItems: true type: array items: @@ -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,97 +7887,122 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.add': - post: + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.delta()': + get: 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 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: group.team.channel.member_add + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: chat.targetedMessage.reply_delta 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 - 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: 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.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 - '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.remove': + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.forwardToChat': 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 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: group.team.channel.member_remove + 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: @@ -8218,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 @@ -8248,35 +8048,118 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/channels/{channel-id}/messages': - get: + '/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: 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.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/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: + 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 + '/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 @@ -8287,6 +8170,63 @@ 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 @@ -8297,6 +8237,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,59 +8259,105 @@ 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: + /chats/microsoft.graph.getAllRetainedMessages(): + get: tags: - - groups.team - summary: Create new navigation property to messages for groups - operationId: group.team.channel_CreateMessage + - 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: - - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: group - - name: channel-id - in: path - description: The unique identifier of channel - 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: channel - requestBody: - description: New navigation property - 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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + title: Collection of chatMessage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team': 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 + summary: Get team from groups + description: The team associated with this group. + operationId: group_GetTeam parameters: - name: group-id in: path @@ -8371,22 +8367,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 - name: $select in: query description: Select properties to be returned @@ -8413,15 +8393,19 @@ paths: 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 - patch: + put: tags: - groups.team - summary: Update the navigation property messages in groups - operationId: group.team.channel_UpdateMessage + 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 @@ -8431,28 +8415,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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -8460,15 +8428,15 @@ paths: 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 delete: tags: - groups.team - summary: Delete navigation property messages for groups - operationId: group.team.channel_DeleteMessage + summary: Delete navigation property team for groups + operationId: group_DeleteTeam parameters: - name: group-id in: path @@ -8478,22 +8446,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 - name: If-Match in: header description: ETag @@ -8506,13 +8458,13 @@ paths: 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/allChannels': 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 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 @@ -8522,22 +8474,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,18 +8511,20 @@ 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: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/allChannels/{channel-id}': + get: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.channel.message_CreateHostedContent + 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 @@ -8604,38 +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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - 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.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/allChannels/$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.channel.message_GetHostedContent + summary: Get the number of the resource + operationId: group.team.allChannel_GetCount parameters: - name: group-id in: path @@ -8645,30 +8587,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: 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': + 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 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 - in: path - description: The unique identifier of chatMessageHostedContent - 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: chatMessageHostedContent + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -8691,20 +8647,52 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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: - groups.team - summary: Update the navigation property hostedContents in groups - operationId: group.team.channel.message_UpdateHostedContent - parameters: + summary: Create new navigation property to channels for groups + operationId: group.team_CreateChannel + 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.channel' + required: true + responses: + 2XX: + 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 + '/groups/{group-id}/team/channels/{channel-id}': + get: + tags: + - groups.team + 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 description: The unique identifier of group @@ -8721,28 +8709,64 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - groups.team + summary: Update the navigation property channels in groups + operationId: group.team_UpdateChannel + 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: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: channel 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,41 @@ 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}/members': + get: + tags: + - groups.team + 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 - 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 +9722,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 +9732,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 members for groups + operationId: group.team.channel_CreateMember parameters: - name: group-id in: path @@ -9580,28 +9751,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 +9764,17 @@ 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}/members/{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 members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.channel_GetMember parameters: - name: group-id in: path @@ -9637,30 +9792,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 +9826,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 members in groups + operationId: group.team.channel_UpdateMember parameters: - name: group-id in: path @@ -9713,36 +9852,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 +9873,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 members for groups + operationId: group.team.channel_DeleteMember parameters: - name: group-id in: path @@ -9776,30 +9899,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 +9919,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}/members/$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.member_GetCount parameters: - name: group-id in: path @@ -9836,46 +9942,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}/members/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.member_add parameters: - name: group-id in: path @@ -9893,49 +9976,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}/members/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.member_remove parameters: - name: group-id in: path @@ -9953,47 +10040,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}/messages': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message.reply.hostedContent_GetCount + 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 @@ -10011,35 +10101,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.chatMessageCollectionResponse' 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 messages for groups + operationId: group.team.channel_CreateMessage parameters: - name: group-id in: path @@ -10057,51 +10167,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.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 - '/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}/messages/{chatMessage-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 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 @@ -10127,7 +10216,59 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - groups.team + summary: Update the navigation property messages in groups + operationId: group.team.channel_UpdateMessage + 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: chatMessage-id in: path description: The unique identifier of chatMessage required: true @@ -10135,22 +10276,28 @@ paths: 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: action - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property messages for groups + operationId: group.team.channel_DeleteMessage parameters: - name: group-id in: path @@ -10176,26 +10323,25 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + - 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/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}/messages/{chatMessage-id}/hostedContents': + get: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.channel.message.reply_unsetReaction + 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 @@ -10221,39 +10367,55 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.chatMessageHostedContentCollectionResponse' 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 + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.message.reply_GetCount + summary: Create new navigation property to hostedContents for groups + operationId: group.team.channel.message_CreateHostedContent parameters: - name: group-id in: path @@ -10279,23 +10441,30 @@ paths: schema: type: string x-ms-docs-key-type: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.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' - '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + 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 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 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 @@ -10321,11 +10490,14 @@ paths: 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: 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 @@ -10336,16 +10508,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 @@ -10358,41 +10520,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.chatMessageHostedContent' 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': - post: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property hostedContents in groups + operationId: group.team.channel.message_UpdateHostedContent parameters: - name: group-id in: path @@ -10418,27 +10558,20 @@ paths: 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: - 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: @@ -10446,33 +10579,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.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/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property hostedContents for groups + operationId: group.team.channel.message_DeleteHostedContent parameters: - name: group-id in: path @@ -10498,39 +10613,33 @@ paths: 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 + - 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 - 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}/messages/$count': + 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: Get the number of the resource - operationId: group.team.channel.message_GetCount + 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 @@ -10548,23 +10657,38 @@ 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: 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' - '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.delta()': - get: + put: 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: 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 @@ -10582,78 +10706,41 @@ 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 - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - 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: 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 - '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.forwardToChat': - post: + delete: 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: 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 @@ -10671,61 +10758,39 @@ 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 + - name: 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 - 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}/messages/microsoft.graph.replyWithQuote': - post: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count': + 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 the number of the resource + operationId: group.team.channel.message.hostedContent_GetCount parameters: - name: group-id in: path @@ -10743,43 +10808,27 @@ 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.archive': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': 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 + summary: Invoke action setReaction + operationId: group.team.channel.message_setReaction parameters: - name: group-id in: path @@ -10797,6 +10846,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 requestBody: description: Action parameters content: @@ -10804,9 +10861,8 @@ paths: schema: type: object properties: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false + reactionType: + type: string nullable: true additionalProperties: type: object @@ -10817,16 +10873,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: 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.' + 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/channel-completemigration?view=graph-rest-beta - operationId: group.team.channel_completeMigration + 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 @@ -10844,22 +10900,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 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: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - groups.team - summary: Invoke function doesUserHaveAccess - description: Determine whether a user has access to a 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/channel-doesuserhaveaccess?view=graph-rest-beta - operationId: group.team.channel_doesUserHaveAccess + 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 @@ -10877,56 +10941,26 @@ 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 - schema: - type: string - nullable: true - - name: userPrincipalName - in: query - description: 'Usage: userPrincipalName=''@userPrincipalName''' - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: type: string - nullable: true + x-ms-docs-key-type: chatMessage 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 - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.provisionEmail': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': post: 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: Invoke action unsetReaction + operationId: group.team.channel.message_unsetReaction parameters: - name: group-id in: path @@ -10944,26 +10978,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 + 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 - 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: + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies': + get: 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: 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 @@ -10981,22 +11029,63 @@ 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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 - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.startMigration': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation 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 + summary: Create new navigation property to replies for groups + operationId: group.team.channel.message_CreateReply parameters: - name: group-id in: path @@ -11014,37 +11103,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: - 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.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 - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + get: 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: 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 @@ -11062,36 +11152,22 @@ 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 - '/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 + - 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: chatMessage-id1 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 - name: $select in: query description: Select properties to be returned @@ -11118,15 +11194,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner in groups - operationId: group.team.channel_UpdatePlanner + summary: Update the navigation property replies in groups + operationId: group.team.channel.message_UpdateReply parameters: - name: group-id in: path @@ -11144,12 +11220,28 @@ 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -11157,15 +11249,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner for groups - operationId: group.team.channel_DeletePlanner + summary: Delete navigation property replies for groups + operationId: group.team.channel.message_DeleteReply parameters: - name: group-id in: path @@ -11183,6 +11275,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 + 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 @@ -11195,13 +11303,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/planner/plans': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': 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 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 @@ -11219,6 +11327,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 + 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 +11380,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11266,8 +11390,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 hostedContents for groups + operationId: group.team.channel.message.reply_CreateHostedContent parameters: - name: group-id in: path @@ -11285,12 +11409,28 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New navigation property + - name: chatMessage-id + 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.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -11298,17 +11438,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $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}': + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-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.channel.planner_GetPlan + 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 @@ -11326,14 +11466,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 + 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 @@ -11360,15 +11516,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $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 plans in groups - operationId: group.team.channel.planner_UpdatePlan + summary: Update the navigation property hostedContents in groups + operationId: group.team.channel.message.reply_UpdateHostedContent parameters: - name: group-id in: path @@ -11386,20 +11542,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 + 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.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -11407,15 +11579,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $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 plans for groups - operationId: group.team.channel.planner_DeletePlan + summary: Delete navigation property hostedContents for groups + operationId: group.team.channel.message.reply_DeleteHostedContent parameters: - name: group-id in: path @@ -11433,14 +11605,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 + 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 @@ -11453,13 +11641,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/{chatMessageHostedContent-id}/$value': 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 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 @@ -11477,63 +11665,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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + 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 buckets for groups - operationId: group.team.channel.planner.plan_CreateBucket + 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 @@ -11551,38 +11722,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 + 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 + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: string + format: binary 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 - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': - get: + delete: 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: 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 @@ -11600,57 +11782,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: $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.plannerBucket' + 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 buckets in groups - operationId: group.team.channel.planner.plan_UpdateBucket + summary: Get the number of the resource + operationId: group.team.channel.message.reply.hostedContent_GetCount parameters: - name: group-id in: path @@ -11668,44 +11840,97 @@ 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 + - $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/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - groups.team + summary: Invoke action setReaction + operationId: group.team.channel.message.reply_setReaction + 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: chatMessage-id + 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.plannerBucket' + 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.plannerBucket' 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.softDelete': + post: tags: - groups.team - summary: Delete navigation property buckets for groups - operationId: group.team.channel.planner.plan_DeleteBucket + 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 @@ -11723,41 +11948,38 @@ 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: 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/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': - get: + 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: Get tasks from groups - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: group.team.channel.planner.plan.bucket_ListTask + 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 @@ -11775,71 +11997,34 @@ 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 - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 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/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': post: tags: - groups.team - summary: Create new navigation property to tasks for groups - operationId: group.team.channel.planner.plan.bucket_CreateTask + summary: Invoke action unsetReaction + operationId: group.team.channel.message.reply_unsetReaction parameters: - name: group-id in: path @@ -11857,46 +12042,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 + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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.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}': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': 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_GetTask + summary: Get the number of the resource + operationId: group.team.channel.message.reply_GetCount parameters: - name: group-id in: path @@ -11914,30 +12100,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 - in: path - description: The unique identifier of plannerBucket + 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 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 @@ -11948,6 +12165,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 @@ -11960,19 +12187,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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 tasks in groups - operationId: group.team.channel.planner.plan.bucket_UpdateTask + 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 @@ -11990,36 +12239,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 + 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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: @@ -12027,15 +12275,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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 tasks for groups - operationId: group.team.channel.planner.plan.bucket_DeleteTask + 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 @@ -12053,49 +12319,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}/assignedToTaskBoardFormat': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/messages/$count': 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.bucket.task_GetAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: group.team.channel.message_GetCount parameters: - name: group-id in: path @@ -12113,30 +12377,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 @@ -12147,6 +12426,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 @@ -12159,19 +12448,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + 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 assignedToTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + 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 @@ -12189,43 +12500,94 @@ 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: + 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/channels/{channel-id}/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.channel.message_replyGraphWPreQuote + 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 - 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.plannerAssignedToTaskBoardTaskFormat' + 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: @@ -12233,15 +12595,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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/channels/{channel-id}/microsoft.graph.archive': + post: tags: - groups.team - summary: Delete navigation property assignedToTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + 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 @@ -12259,49 +12626,69 @@ 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: + 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/channels/{channel-id}/microsoft.graph.completeMigration': + post: + 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 + 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 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}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': 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: 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 @@ -12319,65 +12706,56 @@ 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 + - 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.plannerBucketTaskBoardTaskFormat' + 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 bucketTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + 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 @@ -12395,59 +12773,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.plannerBucketTaskBoardTaskFormat' + 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.plannerBucketTaskBoardTaskFormat' 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 bucketTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + 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 @@ -12465,49 +12891,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 - 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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/channels/{channel-id}/planner': 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 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 @@ -12525,30 +12921,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 @@ -12575,15 +12947,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' 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.channel.planner.plan.bucket.task_UpdateDetail + summary: Update the navigation property planner in groups + operationId: group.team.channel_UpdatePlanner parameters: - name: group-id in: path @@ -12601,43 +12973,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.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -12645,15 +12986,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteDetail + summary: Delete navigation property planner for groups + operationId: group.team.channel_DeletePlanner parameters: - name: group-id in: path @@ -12671,30 +13012,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 @@ -12707,13 +13024,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/{plannerTask-id}/progressTaskBoardFormat': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans': 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.bucket.task_GetProgressTaskBoardFormat + 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 @@ -12731,30 +13048,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 @@ -12777,19 +13085,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.plannerPlanCollectionResponse' 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.bucket.task_UpdateProgressTaskBoardFormat + summary: Create new navigation property to plans for groups + operationId: group.team.channel.planner_CreatePlan parameters: - name: group-id in: path @@ -12807,59 +13114,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 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.plannerPlan' 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.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}': + get: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + 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 @@ -12885,40 +13163,88 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-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.plannerPlan' + 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 + 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 + x-ms-docs-key-type: channel + - 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 - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': - get: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.channel.planner.plan.bucket.task_GetCount + summary: Delete navigation property plans for groups + operationId: group.team.channel.planner_DeletePlan parameters: - name: group-id in: path @@ -12944,31 +13270,25 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true + - name: If-Match + in: header + description: ETag 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' + 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/{plannerPlan-id}/buckets': 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 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 @@ -12994,22 +13314,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' - $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 +13329,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 +13351,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.plannerBucketCollectionResponse' 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 buckets for groups + operationId: group.team.channel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -13095,23 +13388,30 @@ paths: 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.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/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}/buckets/{plannerBucket-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 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 @@ -13137,100 +13437,14 @@ 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: - 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/channels/{channel-id}/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.channel.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: channel-id - 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: plannerBucket-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: plannerBucket - name: $select in: query description: Select properties to be returned @@ -13257,15 +13471,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property details in groups - operationId: group.team.channel.planner.plan_UpdateDetail + summary: Update the navigation property buckets in groups + operationId: group.team.channel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -13291,19 +13505,20 @@ paths: schema: type: string x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag value. + - 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.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -13311,15 +13526,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $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 details for groups - operationId: group.team.channel.planner.plan_DeleteDetail + summary: Delete navigation property buckets for groups + operationId: group.team.channel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -13345,180 +13560,33 @@ paths: 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/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 - 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: 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: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + x-ms-docs-key-type: plannerBucket + - 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/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}/tasks': get: tags: - groups.team - summary: Invoke function getUsageRights - operationId: group.team.channel.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: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - 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/channels/{channel-id}/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.channel.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: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - - 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/channels/{channel-id}/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.channel.planner.plan_unarchive + summary: Get tasks from groups + 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 @@ -13544,57 +13612,14 @@ 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 - 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': - 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 - 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 + - name: plannerBucket-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: plannerBucket - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13643,7 +13668,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 +13694,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 +13719,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 +13751,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 +13801,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 +13827,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 +13864,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 +13890,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 +13918,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 +13950,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 +14000,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 +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 - name: plannerTask-id in: path description: The unique identifier of plannerTask @@ -13997,7 +14070,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 +14096,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 +14124,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 +14156,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 +14206,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 +14232,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 +14276,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 +14302,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 +14330,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 +14362,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 +14412,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 +14438,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 +14482,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 +14508,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 +14536,168 @@ 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 + 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 + - 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: + - groups.team + summary: Create new navigation property to messages for groups + operationId: group.team.channel.planner.plan.bucket.task_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 + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + '/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: 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 @@ -14439,6 +14723,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 +14739,14 @@ paths: 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 @@ -14473,15 +14773,15 @@ paths: 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 patch: tags: - groups.team - summary: Update the navigation property progressTaskBoardFormat in groups - operationId: group.team.channel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Update the navigation property messages in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: group-id in: path @@ -14507,6 +14807,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 @@ -14515,19 +14823,20 @@ paths: schema: type: string x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. + - 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.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -14535,15 +14844,15 @@ paths: 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: tags: - groups.team - summary: Delete navigation property progressTaskBoardFormat for groups - operationId: group.team.channel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Delete navigation property messages for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: group-id in: path @@ -14569,6 +14878,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,6 +14894,14 @@ paths: 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 @@ -14589,12 +14914,16 @@ paths: 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: + '/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.task_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 @@ -14620,23 +14949,58 @@ 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: 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/{plannerPlan-id}/tasks/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 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 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/plannertask-delta?view=graph-rest-beta - operationId: group.team.channel.planner.plan.task_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 @@ -14662,74 +15026,54 @@ 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 + 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 - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/$count': + 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 the number of the resource - operationId: group.team.channel.planner.plan_GetCount + operationId: group.team.channel.planner.plan.bucket.task.message_GetCount parameters: - name: group-id in: path @@ -14747,6 +15091,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: @@ -14754,16 +15122,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: 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.' - 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 + 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 @@ -14781,11 +15146,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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -14796,16 +15180,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 @@ -14818,38 +15192,19 @@ 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.plannerProgressTaskBoardTaskFormat' 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': - get: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -14867,96 +15222,59 @@ 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 + - 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 - 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: - - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.channel_CreateSharedGraphWPreTeam - parameters: - - name: group-id + type: string + 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 - - 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 navigation property + 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: - description: Created navigation property. + description: Success 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 - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': - get: + delete: tags: - groups.team - summary: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.channel_GetSharedGraphWPreTeam + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -14974,96 +15292,48 @@ 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 - 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: - - groups.team - summary: Update the navigation property sharedWithTeams in groups - operationId: group.team.channel_UpdateSharedGraphWPreTeam - 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 - - 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: sharedWithChannelTeamInfo-id - in: path - description: The unique identifier of sharedWithChannelTeamInfo - 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: 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: + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: tags: - groups.team - summary: Delete navigation property sharedWithTeams for groups - operationId: group.team.channel_DeleteSharedGraphWPreTeam + summary: Get the number of the resource + operationId: group.team.channel.planner.plan.bucket.task_GetCount parameters: - name: group-id in: path @@ -15081,33 +15351,39 @@ 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: If-Match - in: header - description: ETag + x-ms-docs-key-type: plannerPlan + - 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: 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/microsoft.graph.delta()': 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: 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 @@ -15125,29 +15401,27 @@ 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -15158,68 +15432,9 @@ 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: - $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 - '/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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -15239,20 +15454,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + 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/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}/buckets/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount + operationId: group.team.channel.planner.plan.bucket_GetCount parameters: - name: group-id in: path @@ -15270,14 +15502,14 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -15285,12 +15517,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - groups.team - summary: Get team from groups - operationId: group.team.channel.sharedGraphWPreTeam_GetTeam + 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 @@ -15308,14 +15544,19 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -15326,6 +15567,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 @@ -15338,20 +15589,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + 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/$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_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 @@ -15369,52 +15638,14 @@ 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/{channel-id}/tabs': - get: - tags: - - groups.team - 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 - description: The unique identifier of group - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: group - - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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: plannerPlan - name: $select in: query description: Select properties to be returned @@ -15437,18 +15668,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' 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 tabs for groups - operationId: group.team.channel_CreateTab + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan_UpdateDetail parameters: - name: group-id in: path @@ -15466,30 +15698,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: 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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}': - get: + delete: tags: - groups.team - summary: Get tabs from groups - description: A collection of all the tabs in the channel. - operationId: group.team.channel_GetTab + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan_DeleteDetail parameters: - name: group-id in: path @@ -15507,49 +15752,36 @@ 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 + 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.teamsTab' + 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}/microsoft.graph.archive': + post: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.channel_UpdateTab + 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 @@ -15567,36 +15799,39 @@ 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 requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + 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.teamsTab' 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}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + get: tags: - groups.team - summary: Delete navigation property tabs for groups - operationId: group.team.channel_DeleteTab + summary: Invoke function getUsageRights + operationId: group.team.channel.planner.plan_getUsageRight parameters: - name: group-id in: path @@ -15614,33 +15849,34 @@ 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: 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: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': - get: + x-ms-docs-operation-type: function + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - groups.team - summary: Get teamsApp from groups - description: The application that is linked to the tab. - operationId: group.team.channel.tab_GetTeamsApp + 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 parameters: - name: group-id in: path @@ -15658,50 +15894,46 @@ 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 + 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.teamsApp' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': - 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: Get the number of the resource - operationId: group.team.channel.tab_GetCount + 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 parameters: - name: group-id in: path @@ -15719,41 +15951,40 @@ 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}/tasks': get: tags: - groups.team - summary: Invoke function allMessages - operationId: group.team.channel_allMessage + 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 @@ -15763,14 +15994,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 - $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: @@ -15778,9 +16025,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: @@ -15800,38 +16047,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 - 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 - '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': - get: + x-ms-docs-operation-type: operation + 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.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-beta - operationId: group.team.channel_getAllMessage + summary: Create new navigation property to tasks for groups + operationId: group.team.channel.planner.plan_CreateTask parameters: - name: group-id in: path @@ -15841,82 +16068,46 @@ 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: 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 - 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 - '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': + 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: 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 + 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 @@ -15926,11 +16117,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: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: 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 @@ -15941,16 +16151,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 @@ -15963,34 +16163,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 - 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 - '/groups/{group-id}/team/group': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get group from groups - operationId: group.team_GetGroup + summary: Update the navigation property tasks in groups + operationId: group.team.channel.planner.plan_UpdateTask parameters: - name: group-id in: path @@ -16000,43 +16185,104 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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: 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: 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: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/group/serviceProvisioningErrors': + delete: + tags: + - groups.team + summary: Delete navigation property tasks for groups + operationId: group.team.channel.planner.plan_DeleteTask + 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}/assignedToTaskBoardFormat': 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 + 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 @@ -16046,21 +16292,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 @@ -16083,18 +16338,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + 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 - '/groups/{group-id}/team/group/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.group.ServiceProvisioningError_GetCount + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -16104,20 +16360,59 @@ 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 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/incomingChannels': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_ListIncomingChannel + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -16127,57 +16422,49 @@ 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 - - name: $select - in: query - description: Select properties to be returned - 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 - - 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: - $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 - '/groups/{group-id}/team/incomingChannels/{channel-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get incomingChannels from groups - description: List of channels shared with the team. - operationId: group.team_GetIncomingChannel + 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 @@ -16195,6 +16482,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 @@ -16221,16 +16524,15 @@ paths: 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 - '/groups/{group-id}/team/incomingChannels/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.incomingChannel_GetCount + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -16240,78 +16542,59 @@ 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/installedApps': - get: - tags: - - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_ListInstalledApp - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $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: 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.plannerBucketTaskBoardTaskFormat' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + description: Success + 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: + delete: tags: - groups.team - summary: Create new navigation property to installedApps for groups - operationId: group.team_CreateInstalledApp + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -16321,30 +16604,49 @@ paths: 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 + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: 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: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': get: tags: - groups.team - summary: Get installedApps from groups - description: The apps installed in this team. - operationId: group.team_GetInstalledApp + 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 @@ -16354,14 +16656,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 +16706,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $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 installedApps in groups - operationId: group.team_UpdateInstalledApp + summary: Update the navigation property details in groups + operationId: group.team.channel.planner.plan.task_UpdateDetail parameters: - name: group-id in: path @@ -16406,20 +16724,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.plannerTaskDetails' required: true responses: 2XX: @@ -16427,15 +16768,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $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 installedApps for groups - operationId: group.team_DeleteInstalledApp + summary: Delete navigation property details for groups + operationId: group.team.channel.planner.plan.task_DeleteDetail parameters: - name: group-id in: path @@ -16445,14 +16786,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 +16822,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}/messages': + 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 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 @@ -16484,69 +16838,38 @@ 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 - - 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: 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -16554,40 +16877,6 @@ paths: 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 - '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: - tags: - - groups.team - 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 - description: The unique identifier of group - required: true - style: simple - 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: $select in: query description: Select properties to be returned @@ -16610,20 +16899,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.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/groups/{group-id}/team/installedApps/$count': - get: + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.installedApp_GetCount + summary: Create new navigation property to messages for groups + operationId: group.team.channel.planner.plan.task_CreateMessage parameters: - name: group-id in: path @@ -16633,93 +16920,36 @@ 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': - get: - tags: - - groups.team - summary: Get members from groups - description: Members and owners of the team. - operationId: group.team_ListMember - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 - 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_CreateMember - parameters: - - name: group-id + type: string + 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 + 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 +16957,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 +16977,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 +17035,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 +17053,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 +17098,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 +17116,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 +17160,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,183 +17179,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 - 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/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.member_remove - 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: - 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 + 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 - 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: 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: @@ -17057,22 +17218,8 @@ paths: schema: type: object properties: - displayName: - type: string - nullable: true - description: - type: string - nullable: true - mailNickname: - type: string - nullable: true - classification: + reactionType: type: string - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - partsToClone: - $ref: '#/components/schemas/microsoft.graph.clonableTeamParts' additionalProperties: type: object required: true @@ -17082,16 +17229,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/microsoft.graph.completeMigration': + '/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 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.' + 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/team-completemigration?view=graph-rest-beta - operationId: group.team_completeMigration + 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 @@ -17101,31 +17248,38 @@ paths: 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 + - 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: @@ -17133,29 +17287,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 +17298,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 +17313,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,105 +17360,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 - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - groups.team - summary: Create new navigation property to operations for groups - operationId: group.team_CreateOperation - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + - name: channel-id + in: path + description: The unique identifier of channel + 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.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 - '/groups/{group-id}/team/operations/{teamsAsyncOperation-id}': - get: - tags: - - groups.team - 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 + 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: teamsAsyncOperation-id + 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: $select in: query description: Select properties to be returned @@ -17331,15 +17410,15 @@ paths: 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 patch: tags: - groups.team - summary: Update the navigation property operations in groups - operationId: group.team_UpdateOperation + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -17349,20 +17428,43 @@ 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: channel + - name: 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: teamsAsyncOperation requestBody: 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: @@ -17370,15 +17472,15 @@ paths: 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 delete: tags: - groups.team - summary: Delete navigation property operations for groups - operationId: group.team_DeleteOperation + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -17388,14 +17490,30 @@ 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 + x-ms-docs-key-type: channel + - name: 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 @@ -17408,12 +17526,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/operations/$count': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.operation_GetCount + operationId: group.team.channel.planner.plan.task_GetCount parameters: - name: group-id in: path @@ -17423,6 +17541,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 + - 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: @@ -17430,13 +17564,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/{plannerPlan-id}/tasks/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 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 @@ -17446,14 +17583,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 - $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 +17614,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 +17636,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + 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/owners/{user-id}': + '/groups/{group-id}/team/channels/{channel-id}/planner/plans/$count': 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 the number of the resource + operationId: group.team.channel.planner.plan_GetCount parameters: - name: group-id in: path @@ -17506,51 +17676,31 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.user' + $ref: '#/components/responses/ODataCountResponse' 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}/planner/plans/microsoft.graph.delta()': 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: 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 @@ -17560,14 +17710,19 @@ 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: $select in: query description: Select properties to be returned @@ -17578,6 +17733,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 @@ -17588,60 +17753,40 @@ 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: - - groups.team - summary: Update property mailboxSettings value. - operationId: group.team.owner_UpdateMailboxSetting - 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: 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' + 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' - '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams': 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 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 @@ -17651,14 +17796,14 @@ 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' @@ -17696,18 +17841,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.owner.ServiceProvisioningError_GetCount + summary: Create new navigation property to sharedWithTeams for groups + operationId: group.team.channel_CreateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17717,28 +17862,38 @@ 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/owners(userPrincipalName=''{userPrincipalName}'')': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': 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 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 @@ -17748,14 +17903,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 +17945,15 @@ paths: 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/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.owner_GetCount + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.channel_UpdateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17801,111 +17963,44 @@ 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/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 + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - groups.team - summary: Create new navigation property to permissionGrants for groups - operationId: group.team_CreatePermissionGrant - parameters: - - name: group-id + x-ms-docs-key-type: channel + - 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 requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}': - get: + delete: 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: Delete navigation property sharedWithTeams for groups + operationId: group.team.channel_DeleteSharedGraphWPreTeam parameters: - name: group-id in: path @@ -17915,88 +18010,41 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: 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: - - groups.team - summary: Update the navigation property permissionGrants in groups - operationId: group.team_UpdatePermissionGrant - parameters: - - name: group-id + x-ms-docs-key-type: channel + - 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 - - name: resourceSpecificPermissionGrant-id - in: path - description: The unique identifier of resourceSpecificPermissionGrant - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: If-Match + in: header + description: ETag 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: + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + get: tags: - groups.team - summary: Delete navigation property permissionGrants for groups - operationId: group.team_DeletePermissionGrant + 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 @@ -18006,32 +18054,73 @@ 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 - - name: If-Match - in: header - description: ETag + 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: - description: Success + $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 - '/groups/{group-id}/team/permissionGrants/$count': + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.permissionGrant_GetCount + 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 @@ -18041,29 +18130,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/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: 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 @@ -18090,15 +18180,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - groups.team - summary: Update the navigation property photo in groups - operationId: group.team_UpdatePhoto + summary: Get the number of the resource + operationId: group.team.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: group-id in: path @@ -18108,83 +18199,35 @@ paths: 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/photo/$value': - get: - tags: - - groups.team - summary: Get media content for the navigation property photo from groups - description: The team photo. - operationId: group.team_GetPhotoContent - 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 - 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 + x-ms-docs-key-type: channel + - 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 - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + 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' - delete: + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + 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 team from groups + operationId: group.team.channel.sharedGraphWPreTeam_GetTeam parameters: - name: group-id in: path @@ -18194,33 +18237,22 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 - 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 + x-ms-docs-key-type: channel + - 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: $select in: query description: Select properties to be returned @@ -18247,15 +18279,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/channels/{channel-id}/sharedWithTeams/$count': + get: tags: - groups.team - summary: Update the navigation property primaryChannel in groups - operationId: group.team_UpdatePrimaryChannel + summary: Get the number of the resource + operationId: group.team.channel.sharedGraphWPreTeam_GetCount parameters: - name: group-id in: path @@ -18265,56 +18298,28 @@ paths: 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' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property primaryChannel for groups - operationId: group.team_DeletePrimaryChannel - 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 - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers': + '/groups/{group-id}/team/channels/{channel-id}/tabs': 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 + 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 @@ -18324,6 +18329,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' @@ -18361,7 +18374,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -18371,8 +18384,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to allMembers for groups - operationId: group.team.primaryChannel_CreateAllMember + summary: Create new navigation property to tabs for groups + operationId: group.team.channel_CreateTab parameters: - name: group-id in: path @@ -18382,12 +18395,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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -18395,17 +18416,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + '/groups/{group-id}/team/channels/{channel-id}/tabs/{teamsTab-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.primaryChannel_GetAllMember + 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 @@ -18415,14 +18436,22 @@ 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: 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 @@ -18449,15 +18478,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 allMembers in groups - operationId: group.team.primaryChannel_UpdateAllMember + summary: Update the navigation property tabs in groups + operationId: group.team.channel_UpdateTab parameters: - name: group-id in: path @@ -18467,20 +18496,28 @@ 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: 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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -18488,15 +18525,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 allMembers for groups - operationId: group.team.primaryChannel_DeleteAllMember + summary: Delete navigation property tabs for groups + operationId: group.team.channel_DeleteTab parameters: - name: group-id in: path @@ -18506,14 +18543,22 @@ 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: 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 @@ -18526,12 +18571,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/allMembers/$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.primaryChannel.allMember_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 @@ -18541,23 +18587,58 @@ 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: 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: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.add': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/channels/{channel-id}/tabs/$count': + get: 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 + summary: Get the number of the resource + operationId: group.team.channel.tab_GetCount parameters: - name: group-id in: path @@ -18567,53 +18648,27 @@ 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 + - 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: - 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 - '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': - post: + '/groups/{group-id}/team/channels/$count': + get: 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 + summary: Get the number of the resource + operationId: group.team.channel_GetCount parameters: - name: group-id in: path @@ -18623,50 +18678,19 @@ 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 + - $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 - '/groups/{group-id}/team/primaryChannel/enabledApps': + '/groups/{group-id}/team/channels/microsoft.graph.allMessages()': get: tags: - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.primaryChannel_ListEnabledApp + summary: Invoke function allMessages + operationId: group.team.channel_allMessage parameters: - name: group-id in: path @@ -18681,9 +18705,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: @@ -18691,9 +18715,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: @@ -18713,20 +18737,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + 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 - '/groups/{group-id}/team/primaryChannel/enabledApps/{teamsApp-id}': + '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': get: tags: - groups.team - summary: Get enabledApps from groups - description: A collection of enabled apps in the channel. - operationId: group.team.primaryChannel_GetEnabledApp + 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 @@ -18736,14 +18778,18 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: teamsApp-id - in: path - description: The unique identifier of teamsApp - 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: teamsApp + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -18754,6 +18800,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 @@ -18766,20 +18822,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + 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/enabledApps/$count': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/channels/microsoft.graph.getAllRetainedMessages()': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.enabledApp_GetCount + 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 @@ -18789,20 +18863,71 @@ 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 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' - '/groups/{group-id}/team/primaryChannel/filesFolder': + 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 filesFolder from groups - description: Metadata for the location where the channel's files are stored. - operationId: group.team.primaryChannel_GetFilesFolder + summary: Get group from groups + operationId: group.team_GetGroup parameters: - name: group-id in: path @@ -18838,17 +18963,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/filesFolder/content': + '/groups/{group-id}/team/group/serviceProvisioningErrors': 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 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 @@ -18858,29 +18983,55 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: $format + - $ref: '#/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.serviceProvisioningErrorCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/group/serviceProvisioningErrors/$count': + get: 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: Get the number of the resource + operationId: group.team.group.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -18890,29 +19041,20 @@ paths: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - delete: + '/groups/{group-id}/team/incomingChannels': + get: 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: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_ListIncomingChannel parameters: - name: group-id in: path @@ -18922,24 +19064,57 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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.channelCollectionResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/filesFolder/contentStream': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/incomingChannels/{channel-id}': 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.primaryChannel_GetFilesFolderContentStream + summary: Get incomingChannels from groups + description: List of channels shared with the team. + operationId: group.team_GetIncomingChannel parameters: - name: group-id in: path @@ -18949,50 +19124,50 @@ 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 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 + - 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: + 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 - format: binary - required: true responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/incomingChannels/$count': + 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 the number of the resource + operationId: group.team.incomingChannel_GetCount parameters: - name: group-id in: path @@ -19002,24 +19177,20 @@ 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/members': + '/groups/{group-id}/team/installedApps': get: tags: - groups.team - summary: Get members from groups - description: A collection of membership records associated with the channel. - operationId: group.team.primaryChannel_ListMember + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_ListInstalledApp parameters: - name: group-id in: path @@ -19066,7 +19237,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19076,8 +19247,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.primaryChannel_CreateMember + summary: Create new navigation property to installedApps for groups + operationId: group.team_CreateInstalledApp parameters: - name: group-id in: path @@ -19092,7 +19263,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -19100,17 +19271,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/{conversationMember-id}': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-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 + summary: Get installedApps from groups + description: The apps installed in this team. + operationId: group.team_GetInstalledApp parameters: - name: group-id in: path @@ -19120,14 +19291,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -19154,15 +19325,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' 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.primaryChannel_UpdateMember + summary: Update the navigation property installedApps in groups + operationId: group.team_UpdateInstalledApp parameters: - name: group-id in: path @@ -19172,20 +19343,20 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -19193,15 +19364,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' 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.primaryChannel_DeleteMember + summary: Delete navigation property installedApps for groups + operationId: group.team_DeleteInstalledApp parameters: - name: group-id in: path @@ -19211,14 +19382,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: conversationMember-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -19231,38 +19402,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/members/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.member_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/members/microsoft.graph.add': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': 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. + 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/conversationmembers-add?view=graph-rest-beta - operationId: group.team.primaryChannel.member_add + 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 @@ -19272,62 +19421,14 @@ 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/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 + - name: teamsAppInstallation-id in: path - description: The unique identifier of group + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: teamsAppInstallation requestBody: description: Action parameters content: @@ -19335,43 +19436,24 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' 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': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsApp': 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 + summary: Get teamsApp from groups + description: The app that is installed. + operationId: group.team.installedApp_GetTeamsApp parameters: - name: group-id in: path @@ -19381,21 +19463,14 @@ 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: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -19418,51 +19493,21 @@ 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: - - groups.team - summary: Create new navigation property to messages for groups - operationId: group.team.primaryChannel_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 - 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.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}': + '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': get: 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: Get teamsAppDefinition from groups + description: The details of this version of the app. + operationId: group.team.installedApp_GetTeamsAppDefinition parameters: - name: group-id in: path @@ -19472,14 +19517,14 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -19506,54 +19551,16 @@ paths: content: application/json: schema: - $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 messages in groups - operationId: group.team.primaryChannel_UpdateMessage - 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: 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' + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/installedApps/$count': + get: tags: - groups.team - summary: Delete navigation property messages for groups - operationId: group.team.primaryChannel_DeleteMessage + summary: Get the number of the resource + operationId: group.team.installedApp_GetCount parameters: - name: group-id in: path @@ -19563,33 +19570,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: 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/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/groups/{group-id}/team/members': 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 members from groups + description: Members and owners of the team. + operationId: group.team_ListMember parameters: - name: group-id in: path @@ -19599,14 +19593,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 +19630,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: @@ -19654,8 +19640,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 members for groups + operationId: group.team_CreateMember parameters: - name: group-id in: path @@ -19665,20 +19651,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.conversationMember' required: true responses: 2XX: @@ -19686,17 +19664,17 @@ 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/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + '/groups/{group-id}/team/members/{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.primaryChannel.message_GetHostedContent + summary: Get members from groups + description: Members and owners of the team. + operationId: group.team_GetMember parameters: - name: group-id in: path @@ -19706,22 +19684,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: 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 @@ -19748,15 +19718,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.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property members in groups + operationId: group.team_UpdateMember parameters: - name: group-id in: path @@ -19766,28 +19736,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: 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: @@ -19795,15 +19757,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.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property members for groups + operationId: group.team_DeleteMember parameters: - name: group-id in: path @@ -19813,22 +19775,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: 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 @@ -19841,13 +19795,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/members/$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.member_GetCount parameters: - name: group-id in: path @@ -19857,38 +19810,79 @@ 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 + - $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 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: 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 media content + description: Success content: - application/octet-stream: + application/json: schema: - type: string - format: binary + 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' - put: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/members/microsoft.graph.remove': + 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.primaryChannel.message_SetHostedContentsContent + 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.member_remove parameters: - name: group-id in: path @@ -19898,41 +19892,53 @@ 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 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/microsoft.graph.archive': + 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.primaryChannel.message_DeleteHostedContentsContent + 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 @@ -19942,69 +19948,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: 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: + shouldSetSpoSiteReadOnlyForMembers: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.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 - - $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}/microsoft.graph.setReaction': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/microsoft.graph.clone': post: tags: - groups.team - summary: Invoke action setReaction - operationId: group.team.primaryChannel.message_setReaction + 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 @@ -20014,14 +19987,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: @@ -20029,9 +19994,22 @@ paths: schema: type: object properties: - reactionType: + 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 @@ -20041,16 +20019,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + '/groups/{group-id}/team/microsoft.graph.completeMigration': post: tags: - groups.team - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. + 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/chatmessage-softdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message_softDelete + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: group.team_completeMigration parameters: - name: group-id in: path @@ -20060,30 +20038,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 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': + '/groups/{group-id}/team/microsoft.graph.sendActivityNotification': 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 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/chatmessage-undosoftdelete?view=graph-rest-beta - operationId: group.team.primaryChannel.message_undoSoftDelete + url: https://learn.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-beta + operationId: group.team_sendActivityNotification parameters: - name: group-id in: path @@ -20093,26 +20063,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: 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 - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + '/groups/{group-id}/team/microsoft.graph.unarchive': post: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message_unsetReaction + 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 @@ -20122,40 +20121,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 - 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/primaryChannel/messages/{chatMessage-id}/replies': + '/groups/{group-id}/team/operations': 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 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 @@ -20165,14 +20143,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' @@ -20210,7 +20180,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: @@ -20220,8 +20190,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 operations for groups + operationId: group.team_CreateOperation parameters: - name: group-id in: path @@ -20231,20 +20201,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.teamsAsyncOperation' required: true responses: 2XX: @@ -20252,17 +20214,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 - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/operations/{teamsAsyncOperation-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 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 @@ -20272,22 +20234,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: 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 @@ -20314,15 +20268,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: - groups.team - summary: Update the navigation property replies in groups - operationId: group.team.primaryChannel.message_UpdateReply + summary: Update the navigation property operations in groups + operationId: group.team_UpdateOperation parameters: - name: group-id in: path @@ -20332,28 +20286,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: 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: @@ -20361,15 +20307,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: - groups.team - summary: Delete navigation property replies for groups - operationId: group.team.primaryChannel.message_DeleteReply + summary: Delete navigation property operations for groups + operationId: group.team_DeleteOperation parameters: - name: group-id in: path @@ -20379,22 +20325,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: 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 @@ -20407,13 +20345,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/operations/$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.operation_GetCount parameters: - name: group-id in: path @@ -20423,22 +20360,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/owners': + 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 + 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' @@ -20476,18 +20420,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/owners/{user-id}': + get: tags: - groups.team - summary: Create new navigation property to hostedContents for groups - operationId: group.team.primaryChannel.message.reply_CreateHostedContent + 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 @@ -20497,46 +20443,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: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - 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: chatMessage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - 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.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.user' 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/owners/{user-id}/mailboxSettings': 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 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 @@ -20546,30 +20497,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 - 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: 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: $select in: query description: Select properties to be returned @@ -20592,19 +20527,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' 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 property mailboxSettings value. + operationId: group.team.owner_UpdateMailboxSetting parameters: - name: group-id in: path @@ -20614,36 +20548,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 - 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: 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 requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' required: true responses: 2XX: @@ -20651,15 +20569,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors': + get: tags: - groups.team - summary: Delete navigation property hostedContents for groups - operationId: group.team.primaryChannel.message.reply_DeleteHostedContent + 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 @@ -20669,49 +20588,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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + 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: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' 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': - 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 + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/owners/{user-id}/serviceProvisioningErrors/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.owner.ServiceProvisioningError_GetCount parameters: - name: group-id in: path @@ -20721,46 +20654,28 @@ 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 + - 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 + - $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(userPrincipalName=''{userPrincipalName}'')': + 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 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 @@ -20770,49 +20685,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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: 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 + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/owners/$count': + 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.reply_DeleteHostedContentsContent + summary: Get the number of the resource + operationId: group.team.owner_GetCount parameters: - name: group-id in: path @@ -20822,47 +20738,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 - 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 + - $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/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + '/groups/{group-id}/team/permissionGrants': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply.hostedContent_GetCount + 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 @@ -20872,35 +20761,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 - - 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.resourceSpecificPermissionGrantCollectionResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/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.primaryChannel.message.reply_setReaction + summary: Create new navigation property to permissionGrants for groups + operationId: group.team_CreatePermissionGrant parameters: - name: group-id in: path @@ -20910,51 +20819,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: 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.resourceSpecificPermissionGrant' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' 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 + '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-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.primaryChannel.message.reply_softDelete + 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 @@ -20964,38 +20852,49 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - 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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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.resourceSpecificPermissionGrant' 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 + 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.primaryChannel.message.reply_undoSoftDelete + summary: Update the navigation property permissionGrants in groups + operationId: group.team_UpdatePermissionGrant parameters: - name: group-id in: path @@ -21005,34 +20904,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: 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.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: action - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Invoke action unsetReaction - operationId: group.team.primaryChannel.message.reply_unsetReaction + summary: Delete navigation property permissionGrants for groups + operationId: group.team_DeletePermissionGrant parameters: - name: group-id in: path @@ -21042,47 +20943,32 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id + - 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 - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true + x-ms-docs-key-type: resourceSpecificPermissionGrant + - 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 - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/permissionGrants/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.primaryChannel.message.reply_GetCount + operationId: group.team.permissionGrant_GetCount parameters: - name: group-id in: path @@ -21092,14 +20978,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/search' - $ref: '#/components/parameters/filter' responses: @@ -21107,16 +20985,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/groups/{group-id}/team/photo': 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 + summary: Get photo from groups + description: The team photo. + operationId: group.team_GetPhoto parameters: - name: group-id in: path @@ -21126,19 +21001,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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -21149,16 +21011,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 @@ -21171,41 +21023,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.profilePhoto' 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/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + x-ms-docs-operation-type: operation + patch: 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.reply_forwardToChat + summary: Update the navigation property photo in groups + operationId: group.team_UpdatePhoto parameters: - name: group-id in: path @@ -21215,35 +21045,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: 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.profilePhoto' required: true responses: 2XX: @@ -21251,33 +21058,17 @@ 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.profilePhoto' 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: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/photo/$value': + 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.primaryChannel.message.reply_replyGraphWPreQuote + 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 @@ -21287,47 +21078,50 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage + 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 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 media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + type: string + format: binary 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: + delete: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.message_GetCount + 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 @@ -21337,23 +21131,24 @@ 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/messages/microsoft.graph.delta()': + '/groups/{group-id}/team/primaryChannel': 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 primaryChannel from groups + description: The general channel for the team. + operationId: group.team_GetPrimaryChannel parameters: - name: group-id in: path @@ -21363,11 +21158,6 @@ 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 @@ -21378,16 +21168,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 @@ -21400,105 +21180,19 @@ 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 - '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.forwardToChat': - 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.primaryChannel.message_forwardToChat - 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: - 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 + 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.channel' 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: + 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.primaryChannel.message_replyGraphWPreQuote + summary: Update the navigation property primaryChannel in groups + operationId: group.team_UpdatePrimaryChannel parameters: - name: group-id in: path @@ -21509,21 +21203,11 @@ paths: type: string x-ms-docs-key-type: group 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.channel' required: true responses: 2XX: @@ -21531,20 +21215,15 @@ paths: 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: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property primaryChannel for groups + operationId: group.team_DeletePrimaryChannel parameters: - name: group-id in: path @@ -21554,61 +21233,25 @@ paths: 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/primaryChannel/microsoft.graph.completeMigration': - post: - 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 - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true + - 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' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers': 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 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 @@ -21618,110 +21261,55 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: userId + - $ref: '#/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 - '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': - post: - 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 - 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 - 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 - schema: - type: string - x-ms-docs-key-type: group + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.startMigration': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation 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.primaryChannel_startMigration + summary: Create new navigation property to allMembers for groups + operationId: group.team.primaryChannel_CreateAllMember parameters: - name: group-id in: path @@ -21732,36 +21320,29 @@ paths: type: string 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.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/primaryChannel/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/allMembers/{conversationMember-id}': + get: 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: 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 @@ -21771,28 +21352,14 @@ paths: 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/primaryChannel/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.primaryChannel_GetPlanner - parameters: - - name: group-id + - name: conversationMember-id in: path - description: The unique identifier of group + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: group + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -21819,15 +21386,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner in groups - operationId: group.team.primaryChannel_UpdatePlanner + summary: Update the navigation property allMembers in groups + operationId: group.team.primaryChannel_UpdateAllMember parameters: - name: group-id in: path @@ -21837,12 +21404,20 @@ 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.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -21850,15 +21425,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner for groups - operationId: group.team.primaryChannel_DeletePlanner + summary: Delete navigation property allMembers for groups + operationId: group.team.primaryChannel_DeleteAllMember parameters: - name: group-id in: path @@ -21868,6 +21443,14 @@ 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: If-Match in: header description: ETag @@ -21880,13 +21463,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans': + '/groups/{group-id}/team/primaryChannel/allMembers/$count': 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 the number of the resource + operationId: group.team.primaryChannel.allMember_GetCount parameters: - name: group-id in: path @@ -21896,55 +21478,23 @@ 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 responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $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/allMembers/microsoft.graph.add': post: tags: - groups.team - summary: Create new navigation property to plans for groups - operationId: group.team.primaryChannel.planner_CreatePlan + 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 @@ -21955,81 +21505,52 @@ 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.plannerPlan' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object 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 - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-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 - 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 - 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.plannerPlan' + 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 + '/groups/{group-id}/team/primaryChannel/allMembers/microsoft.graph.remove': + post: tags: - groups.team - summary: Update the navigation property plans in groups - operationId: group.team.primaryChannel.planner_UpdatePlan + 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 @@ -22039,20 +21560,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 requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -22060,51 +21580,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.team - summary: Delete navigation property plans for groups - operationId: group.team.primaryChannel.planner_DeletePlan - 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: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.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': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/groups/{group-id}/team/primaryChannel/enabledApps': 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 enabledApps from groups + description: A collection of enabled apps in the channel. + operationId: group.team.primaryChannel_ListEnabledApp parameters: - name: group-id in: path @@ -22114,14 +21613,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' @@ -22159,18 +21650,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $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/primaryChannel/enabledApps/{teamsApp-id}': + get: tags: - groups.team - summary: Create new navigation property to buckets for groups - operationId: group.team.primaryChannel.planner.plan_CreateBucket + 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 @@ -22180,38 +21673,50 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - 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.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/groups/{group-id}/team/primaryChannel/enabledApps/$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_GetBucket + summary: Get the number of the resource + operationId: group.team.primaryChannel.enabledApp_GetCount parameters: - name: group-id in: path @@ -22221,22 +21726,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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/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.primaryChannel_GetFilesFolder + 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 @@ -22263,15 +21775,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/primaryChannel/filesFolder/content': + get: tags: - groups.team - summary: Update the navigation property buckets in groups - operationId: group.team.primaryChannel.planner.plan_UpdateBucket + 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 @@ -22281,28 +21795,45 @@ 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 + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-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 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 - 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: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + type: string + format: binary required: true responses: 2XX: @@ -22310,15 +21841,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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 buckets for groups - operationId: group.team.primaryChannel.planner.plan_DeleteBucket + 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 @@ -22328,41 +21859,77 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 - - name: plannerBucket-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/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.primaryChannel_GetFilesFolderContentStream + 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: If-Match - in: header - description: ETag + 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 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 + description: The unique identifier of group + 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 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': - get: + delete: 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: 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 @@ -22372,22 +21939,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 - - name: plannerBucket-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/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 + 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22425,7 +22003,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: @@ -22435,8 +22013,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 members for groups + operationId: group.team.primaryChannel_CreateMember parameters: - name: group-id in: path @@ -22446,28 +22024,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.conversationMember' required: true responses: 2XX: @@ -22475,17 +22037,17 @@ 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 - '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/groups/{group-id}/team/primaryChannel/members/{conversationMember-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 members from groups + description: A collection of membership records associated with the channel. + operationId: group.team.primaryChannel_GetMember parameters: - name: group-id in: path @@ -22495,30 +22057,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: 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 @@ -22545,15 +22091,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: - groups.team - summary: Update the navigation property tasks in groups - operationId: group.team.primaryChannel.planner.plan.bucket_UpdateTask + summary: Update the navigation property members in groups + operationId: group.team.primaryChannel_UpdateMember parameters: - name: group-id in: path @@ -22563,36 +22109,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: 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: @@ -22600,15 +22130,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: - groups.team - summary: Delete navigation property tasks for groups - operationId: group.team.primaryChannel.planner.plan.bucket_DeleteTask + summary: Delete navigation property members for groups + operationId: group.team.primaryChannel_DeleteMember parameters: - name: group-id in: path @@ -22618,30 +22148,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: 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 @@ -22654,13 +22168,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/{plannerTask-id}/assignedToTaskBoardFormat': + '/groups/{group-id}/team/primaryChannel/members/$count': 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 the number of the resource + operationId: group.team.primaryChannel.member_GetCount parameters: - name: group-id in: path @@ -22670,30 +22183,156 @@ 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 - - name: plannerTask-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/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 plannerTask + description: The unique identifier of group required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + 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 @@ -22716,19 +22355,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.chatMessageCollectionResponse' 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 messages for groups + operationId: group.team.primaryChannel_CreateMessage parameters: - name: group-id in: path @@ -22738,43 +22376,105 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: plannerPlan-id + 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/primaryChannel/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.primaryChannel_GetMessage + 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: 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - groups.team + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel_UpdateMessage + 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: 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -22782,15 +22482,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat for groups - operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel_DeleteMessage parameters: - name: group-id in: path @@ -22800,49 +22500,99 @@ 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 + x-ms-docs-key-type: chatMessage + - 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 + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents': + 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 + 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 + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.chatMessageHostedContentCollectionResponse' 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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': - get: + post: 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: Create new navigation property to hostedContents for groups + operationId: group.team.primaryChannel.message_CreateHostedContent parameters: - name: group-id in: path @@ -22852,30 +22602,63 @@ 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 + 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 + '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-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 + 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 + 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 @@ -22902,15 +22685,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 +22703,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 +22732,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 +22750,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 +22778,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 +22794,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: plannerBucket-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of chatMessageHostedContent required: true style: simple 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 + 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 +22835,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 +22879,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 +22906,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 +22921,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 +22951,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 +22997,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 +23059,40 @@ 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 - - $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 +23102,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 +23125,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 +23147,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 +23168,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,19 +23209,22 @@ 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/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + 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 @@ -23589,16 +23235,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 @@ -23611,38 +23247,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.chatMessage' 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: + 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.primaryChannel.planner.plan_GetDetail + summary: Update the navigation property replies in groups + operationId: group.team.primaryChannel.message_UpdateReply parameters: - name: group-id in: path @@ -23652,49 +23269,44 @@ 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: $select - in: query - description: Select properties to be returned - 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + 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.chatMessage' 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.primaryChannel.planner.plan_UpdateDetail + summary: Delete navigation property replies for groups + operationId: group.team.primaryChannel.message_DeleteReply parameters: - name: group-id in: path @@ -23704,60 +23316,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: 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: - - groups.team - summary: Delete navigation property details for groups - operationId: group.team.primaryChannel.planner.plan_DeleteDetail - 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: If-Match in: header description: ETag @@ -23770,144 +23344,13 @@ paths: 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 - 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: - 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()': + '/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 +23360,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 +23413,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 +23423,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 +23434,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 +23463,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 +23483,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 +23533,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 +23551,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 +23588,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 +23606,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 +23642,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 +23658,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 +23707,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 +23759,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 +23794,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 +23809,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 +23847,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 +23901,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 +23942,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 +23979,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 +24029,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 +24063,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 +24086,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 +24108,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 +24152,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 +24188,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 + '/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 +24224,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 +24274,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 +24281,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 +24300,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 +24341,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,12 +24362,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/groups/{group-id}/team/primaryChannel/planner/plans/$count': - get: + '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.forwardToChat': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.planner.plan_GetCount + 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 parameters: - name: group-id in: path @@ -24968,23 +24381,61 @@ paths: schema: type: string x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $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/primaryChannel/planner/plans/microsoft.graph.delta()': - get: + 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 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 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/plannerplan-delta?view=graph-rest-beta - operationId: group.team.primaryChannel.planner.plan_delta + 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 @@ -24994,75 +24445,107 @@ 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: + 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: - title: Collection of plannerPlan + $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 - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + required: true + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/groups/{group-id}/team/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: action + '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': + post: + 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 + 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 + 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: Get sharedWithTeams from groups - description: A collection of teams with which a channel is shared. - operationId: group.team.primaryChannel_ListSharedGraphWPreTeam + 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 @@ -25072,55 +24555,110 @@ 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 + - 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.sharedWithChannelTeamInfoCollectionResponse' + 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 + '/groups/{group-id}/team/primaryChannel/microsoft.graph.provisionEmail': post: tags: - groups.team - summary: Create new navigation property to sharedWithTeams for groups - operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam + 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 + description: The unique identifier of group + required: true + style: simple + 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 + 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/primaryChannel/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.primaryChannel_startMigration parameters: - name: group-id in: path @@ -25131,29 +24669,36 @@ 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: + 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: 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.unarchive': + 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 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 @@ -25163,14 +24708,28 @@ 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/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.primaryChannel_GetPlanner + 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 + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -25197,15 +24756,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' 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.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property planner in groups + operationId: group.team.primaryChannel_UpdatePlanner parameters: - name: group-id in: path @@ -25215,20 +24774,12 @@ 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' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -25236,15 +24787,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams for groups - operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property planner for groups + operationId: group.team.primaryChannel_DeletePlanner parameters: - name: group-id in: path @@ -25254,14 +24805,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: If-Match in: header description: ETag @@ -25274,13 +24817,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/groups/{group-id}/team/primaryChannel/planner/plans': 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_ListAllowedMember + 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 @@ -25290,14 +24833,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25335,20 +24870,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $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 - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + 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_GetAllowedMember + summary: Create new navigation property to plans for groups + operationId: group.team.primaryChannel.planner_CreatePlan parameters: - name: group-id in: path @@ -25358,22 +24891,47 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: sharedWithChannelTeamInfo-id + 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 + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-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 + 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: conversationMember-id + x-ms-docs-key-type: group + - 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: $select in: query description: Select properties to be returned @@ -25400,16 +24958,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + patch: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount + summary: Update the navigation property plans in groups + operationId: group.team.primaryChannel.planner_UpdatePlan parameters: - name: group-id in: path @@ -25419,27 +24976,36 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 + 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' - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': - get: + x-ms-docs-operation-type: operation + delete: tags: - groups.team - summary: Get team from groups - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Delete navigation property plans for groups + operationId: group.team.primaryChannel.planner_DeletePlan parameters: - name: group-id in: path @@ -25449,50 +25015,33 @@ paths: schema: type: string x-ms-docs-key-type: group - - 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 + 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 - '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetCount + 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 @@ -25502,29 +25051,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/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 + - 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' @@ -25562,7 +25096,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25572,8 +25106,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 buckets for groups + operationId: group.team.primaryChannel.planner.plan_CreateBucket parameters: - name: group-id in: path @@ -25583,12 +25117,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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -25596,17 +25138,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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}/buckets/{plannerBucket-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 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 @@ -25616,14 +25158,22 @@ 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: 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 @@ -25650,15 +25200,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - groups.team - summary: Update the navigation property tabs in groups - operationId: group.team.primaryChannel_UpdateTab + summary: Update the navigation property buckets in groups + operationId: group.team.primaryChannel.planner.plan_UpdateBucket parameters: - name: group-id in: path @@ -25668,20 +25218,28 @@ 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: 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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -25689,15 +25247,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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 tabs for groups - operationId: group.team.primaryChannel_DeleteTab + summary: Delete navigation property buckets for groups + operationId: group.team.primaryChannel.planner.plan_DeleteBucket parameters: - name: group-id in: path @@ -25707,14 +25265,22 @@ 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: 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 @@ -25727,13 +25293,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/{plannerBucket-id}/tasks': 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 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 @@ -25743,14 +25309,37 @@ 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: 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 @@ -25773,20 +25362,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.plannerTaskCollectionResponse' 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 tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: group-id in: path @@ -25796,20 +25383,46 @@ 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 + 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/schedule': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get schedule from groups - description: The schedule of shifts for this team. - operationId: group.team_GetSchedule + 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 @@ -25819,6 +25432,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 + - name: 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 @@ -25845,15 +25482,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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 tasks in groups + operationId: group.team.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: group-id in: path @@ -25863,12 +25500,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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -25876,15 +25537,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $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 schedule for groups - operationId: group.team_DeleteSchedule + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: group-id in: path @@ -25894,6 +25555,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 + - name: 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 @@ -25906,13 +25591,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/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_ListDayNote + 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 @@ -25922,21 +25607,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: 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 @@ -25959,18 +25653,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' + 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 dayNotes for groups - operationId: group.team.schedule_CreateDayNote + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -25980,30 +25675,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.dayNote' + $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.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/dayNotes/{dayNote-id}': + 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 + 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': get: tags: - groups.team - summary: Get dayNotes from groups - description: The day notes in the schedule. - operationId: group.team.schedule_GetDayNote + 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 @@ -26013,14 +25789,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 +25839,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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 dayNotes in groups - operationId: group.team.schedule_UpdateDayNote + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -26065,20 +25857,43 @@ 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: dayNote requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -26086,15 +25901,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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 dayNotes for groups - operationId: group.team.schedule_DeleteDayNote + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -26104,14 +25919,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 +25955,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}/details': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.dayNote_GetCount + 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 @@ -26139,93 +25971,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 +26017,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.plannerTaskDetails' 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 details in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: group-id in: path @@ -26269,105 +26039,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.plannerTaskDetails' required: true responses: 2XX: @@ -26375,15 +26083,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests for groups - operationId: group.team.schedule_DeleteOfferShiftRequest + summary: Delete navigation property details for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: group-id in: path @@ -26393,14 +26101,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 +26137,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}/messages': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.offerShiftRequest_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 @@ -26428,29 +26153,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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' @@ -26488,7 +26214,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26498,8 +26224,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to openShiftChangeRequests for groups - operationId: group.team.schedule_CreateOpenShiftChangeRequest + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_CreateMessage parameters: - name: group-id in: path @@ -26509,12 +26235,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.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -26522,17 +26272,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-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 openShiftChangeRequests from groups - description: The open shift requests in the schedule. - operationId: group.team.schedule_GetOpenShiftChangeRequest + 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 @@ -26542,14 +26292,38 @@ 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: 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 @@ -26576,15 +26350,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests in groups - operationId: group.team.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_UpdateMessage parameters: - name: group-id in: path @@ -26594,20 +26368,44 @@ 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: 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.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -26615,15 +26413,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests for groups - operationId: group.team.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel.planner.plan.bucket.task_DeleteMessage parameters: - name: group-id in: path @@ -26633,14 +26431,38 @@ 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: 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 @@ -26653,12 +26475,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShiftChangeRequests/$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.openShiftChangeRequest_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 @@ -26668,111 +26494,66 @@ 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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: 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 - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to openShifts for groups - operationId: group.team.schedule_CreateOpenShift - parameters: - - name: group-id + type: string + 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: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + 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.openShift' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': - 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 openShifts from groups - description: The set of open shifts in a scheduling group in the schedule. - operationId: group.team.schedule_GetOpenShift + 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 @@ -26782,88 +26563,62 @@ 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 - - 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 - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.team - summary: Update the navigation property openShifts in groups - operationId: group.team.schedule_UpdateOpenShift - parameters: - - name: group-id - in: path - description: The unique identifier of group - required: true - style: simple + type: string + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple schema: type: string - x-ms-docs-key-type: group - - name: openShift-id + x-ms-docs-key-type: plannerTask + - name: plannerTaskChatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: plannerTaskChatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: object + properties: + reactionType: + type: string + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + 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: Delete navigation property openShifts for groups - operationId: group.team.schedule_DeleteOpenShift + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.bucket.task.message_GetCount parameters: - name: group-id in: path @@ -26873,41 +26628,30 @@ 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 - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true 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/openShifts/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.openShift_GetCount - 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 + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26915,13 +26659,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/schedulingGroups': + '/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_ListSchedulingGroup + 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 @@ -26931,105 +26675,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 - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.team - summary: Create new navigation property to schedulingGroups for groups - operationId: group.team.schedule_CreateSchedulingGroup - 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: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/schedulingGroups/{schedulingGroup-id}': - 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 - 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 - - name: schedulingGroup-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -27056,15 +26725,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 +26743,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 +26787,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 +26805,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 +26841,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 +26856,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 +26879,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 +26898,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 +26929,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 +26951,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 +26991,117 @@ 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. + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/groups/{group-id}/team/primaryChannel/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.primaryChannel.planner.plan.bucket_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: 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: - $ref: '#/components/schemas/microsoft.graph.shift' + 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/schedule/shifts/{shift-id}': + 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 shifts from groups - description: The shifts in the schedule. - operationId: group.team.schedule_GetShift + 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 @@ -27262,14 +27111,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: $select in: query description: Select properties to be returned @@ -27296,15 +27145,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 +27163,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 +27191,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 +27209,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 +27229,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shifts/$count': - get: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + post: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.shift_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.primaryChannel.planner.plan_archive parameters: - name: group-id in: path @@ -27388,111 +27248,39 @@ 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 - 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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - groups.team - summary: Create new navigation property to shiftsRoleDefinitions for groups - operationId: group.team.schedule_CreateShiftsRoleDefinition - 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + 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.shiftsRoleDefinition' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-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 shiftsRoleDefinitions from groups - description: The definitions of the roles in the schedule. - operationId: group.team.schedule_GetShiftsRoleDefinition + summary: Invoke function getUsageRights + operationId: group.team.primaryChannel.planner.plan_getUsageRight parameters: - name: group-id in: path @@ -27502,49 +27290,34 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.shiftsRoleDefinition' + $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 shiftsRoleDefinitions in groups - operationId: group.team.schedule_UpdateShiftsRoleDefinition + 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 @@ -27554,20 +27327,25 @@ 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 requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: @@ -27575,15 +27353,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $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 shiftsRoleDefinitions for groups - operationId: group.team.schedule_DeleteShiftsRoleDefinition + 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 @@ -27593,32 +27376,40 @@ 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 - - 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/shiftsRoleDefinitions/$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.shiftsRoleDefinition_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 @@ -27628,29 +27419,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/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 + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27688,7 +27464,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27698,8 +27474,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to swapShiftsChangeRequests for groups - operationId: group.team.schedule_CreateSwapShiftsChangeRequest + summary: Create new navigation property to tasks for groups + operationId: group.team.primaryChannel.planner.plan_CreateTask parameters: - name: group-id in: path @@ -27709,12 +27485,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.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -27722,17 +27506,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': get: tags: - groups.team - summary: Get swapShiftsChangeRequests from groups - description: The swap requests for shifts in the schedule. - operationId: group.team.schedule_GetSwapShiftsChangeRequest + 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 @@ -27742,14 +27526,22 @@ 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 + - name: 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 @@ -27776,15 +27568,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests in groups - operationId: group.team.schedule_UpdateSwapShiftsChangeRequest + summary: Update the navigation property tasks in groups + operationId: group.team.primaryChannel.planner.plan_UpdateTask parameters: - name: group-id in: path @@ -27794,20 +27586,28 @@ 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 + - 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.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -27815,15 +27615,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests for groups - operationId: group.team.schedule_DeleteSwapShiftsChangeRequest + summary: Delete navigation property tasks for groups + operationId: group.team.primaryChannel.planner.plan_DeleteTask parameters: - name: group-id in: path @@ -27833,14 +27633,22 @@ 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 + - name: 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 @@ -27853,12 +27661,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/swapShiftsChangeRequests/$count': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.swapShiftsChangeRequest_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.task_GetAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -27868,44 +27677,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': - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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 @@ -27928,18 +27715,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + 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 timeCards for groups - operationId: group.team.schedule_CreateTimeCard + summary: Update the navigation property assignedToTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: group-id in: path @@ -27949,30 +27737,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.timeCard' + $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.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}': + delete: + tags: + - groups.team + summary: Delete navigation property assignedToTaskBoardFormat for groups + operationId: group.team.primaryChannel.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: 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}/bucketTaskBoardFormat': get: tags: - groups.team - summary: Get timeCards from groups - description: The time cards in the schedule. - operationId: group.team.schedule_GetTimeCard + 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 @@ -27982,14 +27835,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 +27877,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards in groups - operationId: group.team.schedule_UpdateTimeCard + summary: Update the navigation property bucketTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: group-id in: path @@ -28034,20 +27895,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: 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: timeCard requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -28055,15 +27931,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards for groups - operationId: group.team.schedule_DeleteTimeCard + summary: Delete navigation property bucketTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: group-id in: path @@ -28073,14 +27949,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 +27977,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: - tags: + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + 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 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 @@ -28112,54 +27993,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.plannerTaskDetails' 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 details in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: group-id in: path @@ -28169,58 +28053,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.plannerTaskDetails' required: true responses: 2XX: @@ -28228,20 +28089,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' 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 details for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: group-id in: path @@ -28251,107 +28107,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}/messages': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timeCard_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 @@ -28361,81 +28151,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 + x-ms-docs-key-type: plannerTask - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28473,7 +28204,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28483,8 +28214,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to timeOffReasons for groups - operationId: group.team.schedule_CreateTimeOffReason + summary: Create new navigation property to messages for groups + operationId: group.team.primaryChannel.planner.plan.task_CreateMessage parameters: - name: group-id in: path @@ -28494,12 +28225,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.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -28507,17 +28254,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/{timeOffReason-id}': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-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 + 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 @@ -28527,14 +28274,30 @@ 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: 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 @@ -28561,15 +28324,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $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 timeOffReasons in groups - operationId: group.team.schedule_UpdateTimeOffReason + summary: Update the navigation property messages in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateMessage parameters: - name: group-id in: path @@ -28579,20 +28342,36 @@ 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: 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.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -28600,15 +28379,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $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 timeOffReasons for groups - operationId: group.team.schedule_DeleteTimeOffReason + summary: Delete navigation property messages for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteMessage parameters: - name: group-id in: path @@ -28618,14 +28397,30 @@ 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: 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 @@ -28638,12 +28433,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffReasons/$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.timeOffReason_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 @@ -28653,111 +28452,58 @@ 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 - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 - 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: - - groups.team - summary: Create new navigation property to timeOffRequests for groups - operationId: group.team.schedule_CreateTimeOffRequest - parameters: - - name: group-id + type: string + 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: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + 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.timeOffRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-id}': - 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 timeOffRequests from groups - description: The time off requests in the schedule. - operationId: group.team.schedule_GetTimeOffRequest + 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 @@ -28767,14 +28513,118 @@ 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: 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 + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan.task.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 + - name: 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' + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + 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 + 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: $select in: query description: Select properties to be returned @@ -28801,15 +28651,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $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 timeOffRequests in groups - operationId: group.team.schedule_UpdateTimeOffRequest + summary: Update the navigation property progressTaskBoardFormat in groups + operationId: group.team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: group-id in: path @@ -28819,20 +28669,35 @@ 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: 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: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -28840,15 +28705,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $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 timeOffRequests for groups - operationId: group.team.schedule_DeleteTimeOffRequest + summary: Delete navigation property progressTaskBoardFormat for groups + operationId: group.team.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: group-id in: path @@ -28858,14 +28723,22 @@ 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: If-Match in: header description: ETag @@ -28878,12 +28751,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timeOffRequests/$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.timeOffRequest_GetCount + operationId: group.team.primaryChannel.planner.plan.task_GetCount parameters: - name: group-id in: path @@ -28893,6 +28766,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: @@ -28900,13 +28781,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/schedule/timesOff': + '/groups/{group-id}/team/primaryChannel/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_ListTimesOff + 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 @@ -28916,14 +28800,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: @@ -28931,9 +28823,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: @@ -28953,18 +28845,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + 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 timesOff for groups - operationId: group.team.schedule_CreateTimesOff + summary: Get the number of the resource + operationId: group.team.primaryChannel.planner.plan_GetCount parameters: - name: group-id in: path @@ -28974,30 +28885,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.timeOff' - 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.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/microsoft.graph.delta()': get: tags: - groups.team - summary: Get timesOff from groups - description: The instances of times off in the schedule. - operationId: group.team.schedule_GetTimesOff + 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 @@ -29007,14 +28911,11 @@ paths: schema: type: string x-ms-docs-key-type: group - - name: timeOff-id - in: path - description: The unique identifier of timeOff - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOff + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -29025,6 +28926,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 @@ -29035,118 +28946,40 @@ paths: type: array items: type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - 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 - 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: 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.timeOff' - required: true responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' - 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 - 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: timeOff-id - in: path - description: The unique identifier of timeOff - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOff - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/schedule/timesOff/$count': - get: - tags: - - groups.team - summary: Get the number of the resource - operationId: group.team.schedule.timesOff_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' + 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' - '/groups/{group-id}/team/tags': + 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 tags from groups - description: The tags associated with the team. - operationId: group.team_ListTag + 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 @@ -29193,7 +29026,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -29203,8 +29036,8 @@ paths: post: tags: - groups.team - summary: Create new navigation property to tags for groups - operationId: group.team_CreateTag + summary: Create new navigation property to sharedWithTeams for groups + operationId: group.team.primaryChannel_CreateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29219,7 +29052,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -29227,17 +29060,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': get: tags: - groups.team - summary: Get tags from groups - description: The tags associated with the team. - operationId: group.team_GetTag + 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 @@ -29247,14 +29080,14 @@ 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 - name: $select in: query description: Select properties to be returned @@ -29281,15 +29114,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $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 tags in groups - operationId: group.team_UpdateTag + summary: Update the navigation property sharedWithTeams in groups + operationId: group.team.primaryChannel_UpdateSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29299,20 +29132,20 @@ 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -29320,15 +29153,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $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 tags for groups - operationId: group.team_DeleteTag + summary: Delete navigation property sharedWithTeams for groups + operationId: group.team.primaryChannel_DeleteSharedGraphWPreTeam parameters: - name: group-id in: path @@ -29338,14 +29171,14 @@ 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 - name: If-Match in: header description: ETag @@ -29358,13 +29191,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_ListMember + 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 @@ -29374,14 +29207,14 @@ 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' @@ -29419,18 +29252,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - groups.team - summary: Create new navigation property to members for groups - operationId: group.team.tag_CreateMember + 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 @@ -29440,63 +29275,22 @@ 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': - get: - tags: - - groups.team - summary: Get members from groups - description: Users assigned to the tag. - operationId: group.team.tag_GetMember - parameters: - - name: group-id + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: conversationMember-id in: path - description: The unique identifier of group + description: The unique identifier of conversationMember 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: teamworkTagMember-id - in: path - description: The unique identifier of teamworkTagMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -29523,105 +29317,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' - 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 - 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: 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.teamworkTagMember' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' - 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 - 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: teamworkTagMember-id - in: path - description: The unique identifier of teamworkTagMember - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamworkTagMember - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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/$count': get: tags: - groups.team summary: Get the number of the resource - operationId: group.team.tag.member_GetCount + operationId: group.team.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: group-id in: path @@ -29631,14 +29336,14 @@ 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/search' - $ref: '#/components/parameters/filter' responses: @@ -29646,12 +29351,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/groups/{group-id}/team/tags/$count': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': get: tags: - groups.team - summary: Get the number of the resource - operationId: group.team.tag_GetCount + summary: Get team from groups + operationId: group.team.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: group-id in: path @@ -29661,29 +29366,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/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: $select in: query description: Select properties to be returned @@ -29710,17 +29400,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/team/templateDefinition': + '/groups/{group-id}/team/primaryChannel/sharedWithTeams/$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_GetCount parameters: - name: group-id in: path @@ -29730,47 +29419,29 @@ 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved 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 - /teams: + '/groups/{group-id}/team/primaryChannel/tabs': 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 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 +29479,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 +29488,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 +29563,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 +29606,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 +29644,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 +29690,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 +29762,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 +29876,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 +29885,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 +29910,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 +29964,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 +30003,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 +30041,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 +30165,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 +30174,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 +30199,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 +30253,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 +30292,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 +30330,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 +30352,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,45 +30405,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 + - 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.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + get: + tags: + - groups.team + summary: Get openShiftChangeRequests from groups + description: The open shift requests in the schedule. + operationId: group.team.schedule_GetOpenShiftChangeRequest + 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: teamsApp-id + x-ms-docs-key-type: group + - name: openShiftChangeRequest-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp + x-ms-docs-key-type: openShiftChangeRequest - name: $select in: query description: Select properties to be returned @@ -30874,305 +30493,311 @@ paths: 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: + patch: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.enabledApp_GetCount + - 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: + x-ms-docs-key-type: openShiftChangeRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/filesFolder': - get: + x-ms-docs-operation-type: operation + delete: 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: 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: openShiftChangeRequest + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/filesFolder/content': + '/groups/{group-id}/team/schedule/openShiftChangeRequests/$count': 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 + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.openShiftChangeRequest_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/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 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: $format + 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: 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.openShiftCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: 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: 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 media content. + description: New navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $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.driveItem' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShifts/{openShift-id}': + 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.channel_DeleteFilesFolderContent + - 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 + - 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: openShift-id in: path - description: The unique identifier of channel + description: The unique identifier of openShift 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' - '/teams/{team-id}/channels/{channel-id}/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.channel_GetFilesFolderContentStream - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple + x-ms-docs-key-type: openShift + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - 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: channel + 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.openShift' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: 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 + - groups.team + summary: Update the navigation property openShifts in groups + operationId: group.team.schedule_UpdateOpenShift 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: openShift-id in: path - description: The unique identifier of channel + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: openShift 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.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: 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.channel_DeleteFilesFolderContentStream + - groups.team + summary: Delete navigation property openShifts for groups + operationId: group.team.schedule_DeleteOpenShift 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: openShift-id in: path - description: The unique identifier of channel + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: channel + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -31184,33 +30809,45 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/members': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/openShifts/$count': 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 the number of the resource + operationId: group.team.schedule.openShift_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/schedulingGroups': + 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_ListSchedulingGroup + 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' @@ -31248,7 +30885,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31257,36 +30894,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 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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -31294,45 +30919,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' 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/schedulingGroups/{schedulingGroup-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 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: conversationMember-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: schedulingGroup - name: $select in: query description: Select properties to be returned @@ -31359,50 +30973,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' 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 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: conversationMember-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: schedulingGroup requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' required: true responses: 2XX: @@ -31410,44 +31012,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' 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 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: conversationMember-id + x-ms-docs-key-type: group + - name: schedulingGroup-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of schedulingGroup required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + x-ms-docs-key-type: schedulingGroup - name: If-Match in: header description: ETag @@ -31460,29 +31050,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/schedulingGroups/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.member_GetCount + 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 + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -31490,161 +31072,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/shifts': 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 shifts from groups + description: The shifts in the schedule. + operationId: group.team.schedule_ListShift parameters: - - name: team-id - 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 +31125,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31691,36 +31134,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 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 + - 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.shift' required: true responses: 2XX: @@ -31728,45 +31159,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $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}': + '/groups/{group-id}/team/schedule/shifts/{shift-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 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 + - 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: shift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -31793,50 +31213,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.shift' 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 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 + - 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: shift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -31844,40 +31252,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $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 messages for teams - operationId: team.channel_DeleteMessage + - 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 + - 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: shift-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -31890,41 +31290,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/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_ListHostedContent + - 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 + - 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/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 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 +31365,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31971,40 +31374,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 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 + - 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.shiftsRoleDefinition' required: true responses: 2XX: @@ -32012,50 +31399,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' 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/shiftsRoleDefinitions/{shiftsRoleDefinition-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 shiftsRoleDefinitions from groups + description: The definitions of the roles in the schedule. + operationId: group.team.schedule_GetShiftsRoleDefinition parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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: 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: $select in: query description: Select properties to be returned @@ -32082,54 +31453,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' 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 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 - 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: 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 navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' required: true responses: 2XX: @@ -32137,48 +31492,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' 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 shiftsRoleDefinitions for groups + operationId: group.team.schedule_DeleteShiftsRoleDefinition parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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: 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 @@ -32191,416 +31530,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/shiftsRoleDefinitions/$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.shiftsRoleDefinition_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/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 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 - in: path - description: The unique identifier of chatMessage - 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: 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.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + 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_SetHostedContentsContent + - 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 - 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 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.swapShiftsChangeRequest' 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_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: 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 + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' 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/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': get: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message.hostedContent_GetCount + - 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 + - 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: swapShiftsChangeRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of swapShiftsChangeRequest 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: swapShiftsChangeRequest + - 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.swapShiftsChangeRequest' 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 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 + - 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: 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: 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.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}/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 swapShiftsChangeRequests for groups + operationId: group.team.schedule_DeleteSwapShiftsChangeRequest 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: swapShiftsChangeRequest-id in: path - description: The unique identifier of channel + description: The unique identifier of swapShiftsChangeRequest 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: swapShiftsChangeRequest + - 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/swapShiftsChangeRequests/$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.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 - 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/timeCards': 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 timeCards from groups + description: The time cards in the schedule. + operationId: group.team.schedule_ListTimeCard parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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 +31845,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32647,44 +31854,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 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 + - 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.timeCard' required: true responses: 2XX: @@ -32692,53 +31879,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/groups/{group-id}/team/schedule/timeCards/{timeCard-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 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 + - 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: 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 + x-ms-docs-key-type: timeCard - name: $select in: query description: Select properties to be returned @@ -32765,54 +31933,129 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: 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 timeCards in groups + operationId: group.team.schedule_UpdateTimeCard 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: timeCard-id in: path - description: The unique identifier of channel + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + x-ms-docs-key-type: timeCard + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - groups.team + summary: Delete navigation property timeCards for groups + operationId: group.team.schedule_DeleteTimeCard + 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: 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 + x-ms-docs-key-type: timeCard + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: + 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 + 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + 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: @@ -32820,103 +32063,296 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: tags: - - teams.channel - summary: Delete navigation property replies for teams - operationId: team.channel.message_DeleteReply + - 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 + - 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: timeCard-id in: path - description: The unique identifier of channel + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + 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: chatMessage-id1 + 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: If-Match - in: header - description: ETag + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + 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 + 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: 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: operation - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': - get: + x-ms-docs-operation-type: action + '/groups/{group-id}/team/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + 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 startBreak + description: Start a break in a specific 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_ListHostedContent + url: https://learn.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-beta + operationId: group.team.schedule.timeCard_startBreak 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: timeCard-id in: path - description: The unique identifier of channel + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: chatMessage-id + 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': + get: + tags: + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeCard_GetCount + 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 + - $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 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: + 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 + 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' @@ -32954,7 +32390,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32963,48 +32399,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 timeOffReasons for groups + operationId: group.team.schedule_CreateTimeOffReason parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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.timeOffReason' required: true responses: 2XX: @@ -33012,58 +32424,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' 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/timeOffReasons/{timeOffReason-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 timeOffReasons from groups + description: The set of reasons for a time off in the schedule. + operationId: group.team.schedule_GetTimeOffReason parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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: timeOffReason-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -33090,62 +32478,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents in teams - operationId: team.channel.message.reply_UpdateHostedContent + - 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 - 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: timeOffReason-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -33153,56 +32517,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents for teams - operationId: team.channel.message.reply_DeleteHostedContent + - groups.team + summary: Delete navigation property timeOffReasons for groups + operationId: group.team.schedule_DeleteTimeOffReason parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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: timeOffReason-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -33215,174 +32555,234 @@ 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': + '/groups/{group-id}/team/schedule/timeOffReasons/$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_GetHostedContentsContent + - groups.team + summary: Get the number of the resource + operationId: group.team.schedule.timeOffReason_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/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 channel + description: The unique identifier of group 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: 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: 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.timeOffRequestCollectionResponse' + 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 timeOffRequests for groups + operationId: group.team.schedule_CreateTimeOffRequest + 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.timeOffRequest' + 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.timeOffRequest' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffRequests/{timeOffRequest-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.channel.message.reply_SetHostedContentsContent + - 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 - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + x-ms-docs-key-type: timeOffRequest + - 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 + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + 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 + 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: timeOffRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeOffRequest 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.timeOffRequest' required: true 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: 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: 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 - 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: timeOffRequest-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -33394,297 +32794,262 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timeOffRequests/$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.timeOffRequest_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/timesOff': + get: + tags: + - groups.team + summary: Get timesOff from groups + description: The instances of times off in the schedule. + operationId: group.team.schedule_ListTimesOff + 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 - in: path - description: The unique identifier of chatMessage - 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: 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.timeOffCollectionResponse' + 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 timesOff for groups + operationId: group.team.schedule_CreateTimesOff + 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/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: group + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timesOff/{timeOff-id}': + get: tags: - - teams.channel - summary: Invoke action setReaction - operationId: team.channel.message.reply_setReaction + - 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 - - name: chatMessage-id + x-ms-docs-key-type: timeOff + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + 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 + 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: timeOff-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: timeOff 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.timeOff' required: true responses: 2XX: description: Success + 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}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + delete: 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: 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 - 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 + x-ms-docs-key-type: group + - name: timeOff-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of timeOff 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: timeOff + - 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}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/schedule/timesOff/$count': get: tags: - - teams.channel + - groups.team summary: Get the number of the resource - operationId: team.channel.message.reply_GetCount + operationId: group.team.schedule.timesOff_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 + x-ms-docs-key-type: group - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -33692,49 +33057,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/groups/{group-id}/team/tags': 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 tags from groups + description: The tags associated with the team. + operationId: group.team_ListTag parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: 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' - $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 +33088,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,162 +33110,126 @@ 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.teamworkTagCollectionResponse' 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 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 - 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: 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.teamworkTag' 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.teamworkTag' 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: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/tags/{teamworkTag-id}': + get: tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - 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 + - groups.team + summary: Get tags from groups + description: The tags associated with the team. + operationId: group.team_GetTag 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: chatMessage-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: + - 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 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: 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: 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.teamworkTag' required: true responses: 2XX: @@ -33927,75 +33237,76 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/channels/{channel-id}/messages/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.channel.message_GetCount + - groups.team + summary: Delete navigation property tags for groups + operationId: group.team_DeleteTag 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: teamworkTag + - 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' - '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/tags/{teamworkTag-id}/members': 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 members from groups + description: Users assigned to the tag. + operationId: group.team.tag_ListMember 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 + 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 + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -34003,9 +33314,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: @@ -34025,479 +33336,271 @@ 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.teamworkTagMemberCollectionResponse' 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': + 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_forwardToChat + - groups.team + summary: Create new navigation property to members for groups + operationId: group.team.tag_CreateMember 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 + x-ms-docs-key-type: teamworkTag 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.teamworkTagMember' 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.teamworkTagMember' 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 + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + get: tags: - - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - 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: Get members from groups + description: Users assigned to the tag. + operationId: group.team.tag_GetMember 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 - 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: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of team + description: The unique identifier of teamworkTagMember required: true style: simple 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: teamworkTagMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + type: string + - 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.teamworkTagMember' 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 + patch: 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: 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 - 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 + x-ms-docs-key-type: group + - name: teamworkTag-id in: path - description: The unique identifier of team + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: channel-id + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of channel + description: The unique identifier of teamworkTagMember 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 + x-ms-docs-key-type: teamworkTagMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true responses: 2XX: description: Success content: application/json: schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': - post: + x-ms-docs-operation-type: operation + delete: 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 + - groups.team + summary: Delete navigation property members for groups + operationId: group.team.tag_DeleteMember 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 - 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 + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id in: path - description: The unique identifier of team + description: The unique identifier of teamworkTagMember required: true 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: teamworkTagMember + - 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 - '/teams/{team-id}/channels/{channel-id}/microsoft.graph.startMigration': - post: + x-ms-docs-operation-type: operation + '/groups/{group-id}/team/tags/{teamworkTag-id}/members/$count': + get: 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: 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 - 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 + x-ms-docs-key-type: teamworkTag + - $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.unarchive': - post: + '/groups/{group-id}/team/tags/$count': + get: 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 + - groups.team + summary: Get the number of the resource + operationId: group.team.tag_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}/planner': + '/groups/{group-id}/team/template': 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 template from groups + description: The template this team was created from. See available templates. + operationId: group.team_GetTemplate parameters: - - name: team-id - 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 - name: $select in: query description: Select properties to be returned @@ -34524,110 +33627,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/team/templateDefinition': + get: tags: - - teams.channel - summary: Update the navigation property planner in teams - operationId: team.channel_UpdatePlanner + - 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: 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + type: string + - 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.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 + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/planner/plans': + /teams: get: tags: - - teams.channel - summary: List plans - description: Get a list of plannerPlan objects owned by a shared channel in Teams. + - 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/teamschannelplanner-list-plans?view=graph-rest-beta - operationId: team.channel.planner_ListPlan + url: https://learn.microsoft.com/graph/api/teams-list?view=graph-rest-beta + operationId: team_ListTeam parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - 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' @@ -34665,7 +33725,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34674,50 +33734,40 @@ 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 - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel + - 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.plannerPlan' + $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.plannerPlan' + $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}': + '/teams/{team-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 + - 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 @@ -34727,22 +33777,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: $select in: query description: Select properties to be returned @@ -34765,19 +33799,23 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Retrieved entity 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: operation patch: tags: - - teams.channel - summary: Update the navigation property plans in teams - operationId: team.channel.planner_UpdatePlan + - 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 @@ -34787,28 +33825,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 requestBody: - description: New navigation property values + description: New property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/schemas/microsoft.graph.team' required: true responses: 2XX: @@ -34816,15 +33838,15 @@ 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: operation delete: tags: - - teams.channel - summary: Delete navigation property plans for teams - operationId: team.channel.planner_DeletePlan + - teams.team + summary: Delete entity from teams + operationId: team_DeleteTeam parameters: - name: team-id in: path @@ -34834,41 +33856,88 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerPlan-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/allChannels': + 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 + 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 - 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 + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.channelCollectionResponse' 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}/planner/plans/{plannerPlan-id}/buckets': + '/teams/{team-id}/allChannels/{channel-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_ListBucket + 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 @@ -34886,14 +33955,77 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-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.channel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/allChannels/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.allChannel_GetCount + 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/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 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' @@ -34931,7 +34063,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -34941,8 +34073,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to buckets for teams - operationId: team.channel.planner.plan_CreateBucket + 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 @@ -34952,28 +34088,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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -34981,17 +34101,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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}': + '/teams/{team-id}/channels/{channel-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 + 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 @@ -35009,22 +34132,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: $select in: query description: Select properties to be returned @@ -35051,15 +34158,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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 buckets in teams - operationId: team.channel.planner.plan_UpdateBucket + 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 @@ -35077,28 +34188,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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.channel' required: true responses: 2XX: @@ -35106,15 +34201,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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 buckets for teams - operationId: team.channel.planner.plan_DeleteBucket + 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 @@ -35132,22 +34231,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: If-Match in: header description: ETag @@ -35160,13 +34243,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': + '/teams/{team-id}/channels/{channel-id}/allMembers': 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 + 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 @@ -35184,22 +34270,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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35237,7 +34307,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: @@ -35247,8 +34317,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.channel.planner.plan.bucket_CreateTask + summary: Create new navigation property to allMembers for teams + operationId: team.channel_CreateAllMember parameters: - name: team-id in: path @@ -35266,28 +34336,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 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: @@ -35295,17 +34349,20 @@ 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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/channels/{channel-id}/allMembers/{conversationMember-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 + 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 @@ -35323,30 +34380,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 @@ -35373,15 +34414,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.bucket_UpdateTask + summary: Update the navigation property allMembers in teams + operationId: team.channel_UpdateAllMember parameters: - name: team-id in: path @@ -35399,36 +34440,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 + 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: @@ -35436,15 +34461,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.bucket_DeleteTask + summary: Delete navigation property allMembers for teams + operationId: team.channel_DeleteAllMember parameters: - name: team-id in: path @@ -35462,30 +34487,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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 - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -35498,13 +34507,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/{plannerTask-id}/assignedToTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/allMembers/$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.bucket.task_GetAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: team.channel.allMember_GetCount parameters: - name: team-id in: path @@ -35522,65 +34530,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: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 + - $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}/allMembers/microsoft.graph.add': + post: tags: - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.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.allMember_add parameters: - name: team-id in: path @@ -35598,43 +34564,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 + 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: @@ -35642,15 +34584,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}/allMembers/microsoft.graph.remove': + post: tags: - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.channel.planner.plan.bucket.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.allMember_remove parameters: - name: team-id in: path @@ -35668,49 +34628,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 - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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: 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}/buckets/{plannerBucket-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}/enabledApps': 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 enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.channel_ListEnabledApp parameters: - name: team-id in: path @@ -35728,30 +34689,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 @@ -35774,19 +34726,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $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 - patch: + '/teams/{team-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': + get: tags: - teams.channel - summary: Update the navigation property bucketTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.channel_GetEnabledApp parameters: - name: team-id in: path @@ -35804,59 +34757,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 - - name: plannerBucket-id + - name: teamsApp-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamsApp required: true style: simple 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: teamsApp + - 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.plannerBucketTaskBoardTaskFormat' - 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.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/channels/{channel-id}/enabledApps/$count': + get: tags: - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Get the number of the resource + operationId: team.channel.enabledApp_GetCount parameters: - name: team-id in: path @@ -35874,49 +34818,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: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 + - $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 - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teams/{team-id}/channels/{channel-id}/filesFolder': 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: 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 @@ -35934,30 +34852,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 @@ -35984,15 +34878,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/filesFolder/content': + get: tags: - teams.channel - summary: Update the navigation property details in teams - operationId: team.channel.planner.plan.bucket.task_UpdateDetail + 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 @@ -36010,43 +34906,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 + - name: $format + in: query + description: Format of the content + style: form + explode: false schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-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 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 - description: The unique identifier of plannerBucket + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: team + - 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 media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + type: string + format: binary required: true responses: 2XX: @@ -36054,15 +34960,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details for teams - operationId: team.channel.planner.plan.bucket.task_DeleteDetail + 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 @@ -36080,30 +34986,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 @@ -36115,14 +34997,13 @@ paths: 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}/progressTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/filesFolder/contentStream': 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 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 @@ -36140,65 +35021,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: 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 + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + 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 progressTaskBoardFormat in teams - operationId: team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + 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 @@ -36216,59 +35054,25 @@ 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 media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: string + format: binary 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 + 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 @@ -36286,30 +35090,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 @@ -36321,63 +35101,16 @@ paths: 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()': + '/teams/{team-id}/channels/{channel-id}/members': 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 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/plannertask-delta?view=graph-rest-beta - operationId: team.channel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-beta + operationId: team.channel_ListMember parameters: - name: team-id in: path @@ -36395,30 +35128,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: @@ -36426,9 +35143,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: @@ -36448,37 +35165,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.conversationMemberCollectionResponse' 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: + x-ms-docs-operation-type: operation + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.planner.plan.bucket_GetCount + 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 @@ -36496,31 +35198,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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/members/{conversationMember-id}': 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.' + 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/plannerbucket-delta?view=graph-rest-beta - operationId: team.channel.planner.plan.bucket_delta + url: https://learn.microsoft.com/graph/api/channel-get-members?view=graph-rest-beta + operationId: team.channel_GetMember parameters: - name: team-id in: path @@ -36538,19 +35242,14 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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 - - $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: conversationMember - name: $select in: query description: Select properties to be returned @@ -36561,16 +35260,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 @@ -36583,38 +35272,23 @@ 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.conversationMember' 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: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Get details from teams - description: Extra details about the plan. Read-only. Nullable. - operationId: team.channel.planner.plan_GetDetail + 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 @@ -36632,49 +35306,40 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: conversationMember + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + 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.conversationMember' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - teams.channel - summary: Update the navigation property details in teams - operationId: team.channel.planner.plan_UpdateDetail + 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 @@ -36692,43 +35357,32 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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 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: + '/teams/{team-id}/channels/{channel-id}/members/$count': + get: tags: - teams.channel - summary: Delete navigation property details for teams - operationId: team.channel.planner.plan_DeleteDetail + summary: Get the number of the resource + operationId: team.channel.member_GetCount parameters: - name: team-id in: path @@ -36746,36 +35400,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: 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 - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.add': 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. ' + 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/plannerplan-archive?view=graph-rest-beta - operationId: team.channel.planner.plan_archive + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.channel.member_add parameters: - name: team-id in: path @@ -36793,14 +35434,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 requestBody: description: Action parameters content: @@ -36808,24 +35441,46 @@ paths: schema: type: object properties: - justification: - 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 - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/members/microsoft.graph.remove': + post: tags: - teams.channel - summary: Invoke function getUsageRights - operationId: team.channel.planner.plan_getUsageRight + 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 @@ -36843,142 +35498,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 + 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: - $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' + 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}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': - post: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/channels/{channel-id}/messages': + get: tags: - teams.channel - summary: Invoke action unarchive - description: 'Unarchive a plannerPlan object. Unarchiving a plan, also unarchives the plannerTasks and plannerBuckets in the plan. Only a plan that is archived can be unarchived.' + 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/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 + url: https://learn.microsoft.com/graph/api/channel-list-messages?view=graph-rest-beta + operationId: team.channel_ListMessage parameters: - name: team-id in: path @@ -36996,14 +35562,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 +35599,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: @@ -37051,8 +35609,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.channel.planner.plan_CreateTask + 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 @@ -37070,20 +35632,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.chatMessage' required: true responses: 2XX: @@ -37091,17 +35645,20 @@ 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 - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-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 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 parameters: - name: team-id in: path @@ -37119,22 +35676,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: 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 @@ -37161,15 +35710,19 @@ 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: - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.channel.planner.plan_UpdateTask + 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 @@ -37187,28 +35740,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: 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: @@ -37216,15 +35761,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: - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.channel.planner.plan_DeleteTask + summary: Delete navigation property messages for teams + operationId: team.channel_DeleteMessage parameters: - name: team-id in: path @@ -37242,22 +35787,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: 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 @@ -37270,13 +35807,16 @@ 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}/messages/{chatMessage-id}/hostedContents': 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: 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 parameters: - name: team-id in: path @@ -37294,22 +35834,29 @@ 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: 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 @@ -37332,19 +35879,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: - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat + summary: Create new navigation property to hostedContents for teams + operationId: team.channel.message_CreateHostedContent parameters: - name: team-id in: path @@ -37362,103 +35908,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: 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: - - 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 + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-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.task_GetBucketTaskBoardFormat + 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 @@ -37476,22 +35957,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 - - 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 @@ -37518,15 +35999,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: - teams.channel - summary: Update the navigation property bucketTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message_UpdateHostedContent parameters: - name: team-id in: path @@ -37544,35 +36025,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 - - 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: @@ -37580,15 +36054,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: - teams.channel - summary: Delete navigation property bucketTaskBoardFormat for teams - operationId: team.channel.planner.plan.task_DeleteBucketTaskBoardFormat + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message_DeleteHostedContent parameters: - name: team-id in: path @@ -37606,22 +36080,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 - - 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 @@ -37634,13 +36108,16 @@ 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}/details': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': 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: 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 parameters: - name: team-id in: path @@ -37658,57 +36135,38 @@ 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: 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: - teams.channel - summary: Update the navigation property details in teams - operationId: team.channel.planner.plan.task_UpdateDetail + 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 @@ -37726,51 +36184,41 @@ 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: 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: - teams.channel - summary: Delete navigation property details for teams - operationId: team.channel.planner.plan.task_DeleteDetail + 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 @@ -37788,22 +36236,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 - - 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 @@ -37815,14 +36263,12 @@ paths: 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}/progressTaskBoardFormat': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$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.message.hostedContent_GetCount parameters: - name: team-id in: path @@ -37840,57 +36286,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: 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: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.channel.planner.plan.task_UpdateProgressTaskBoardFormat + summary: Invoke action setReaction + operationId: team.channel.message_setReaction parameters: - name: team-id in: path @@ -37908,51 +36324,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: 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 + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.channel.planner.plan.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: team.channel.message_softDelete parameters: - name: team-id in: path @@ -37970,40 +36378,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: 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 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: + 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.planner.plan.task_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 @@ -38021,31 +36419,26 @@ 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 - - $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' - '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + 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.' - 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 + summary: Invoke action unsetReaction + operationId: team.channel.message_unsetReaction parameters: - name: team-id in: path @@ -38063,116 +36456,43 @@ 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/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 + 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 - 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' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': 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: 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/plannerplan-delta?view=graph-rest-beta - operationId: team.channel.planner.plan_delta + 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 @@ -38190,95 +36510,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: $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 + - 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' @@ -38316,7 +36555,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38326,8 +36565,12 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.channel_CreateSharedGraphWPreTeam + 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 @@ -38345,12 +36588,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.chatMessage' required: true responses: 2XX: @@ -38358,20 +36609,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessage' 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}/replies/{chatMessage-id1}': 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. + 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/sharedwithchannelteaminfo-get?view=graph-rest-beta - operationId: team.channel_GetSharedGraphWPreTeam + url: https://learn.microsoft.com/graph/api/chatmessage-get?view=graph-rest-beta + operationId: team.channel.message_GetReply parameters: - name: team-id in: path @@ -38389,14 +36640,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: 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 @@ -38423,15 +36682,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams in teams - operationId: team.channel_UpdateSharedGraphWPreTeam + summary: Update the navigation property replies in teams + operationId: team.channel.message_UpdateReply parameters: - name: team-id in: path @@ -38449,20 +36708,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: 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.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -38470,19 +36737,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.chatMessage' 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 replies for teams + operationId: team.channel.message_DeleteReply parameters: - name: team-id in: path @@ -38500,14 +36763,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: 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 @@ -38520,16 +36791,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}/replies/{chatMessage-id1}/hostedContents': 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.reply_ListHostedContent parameters: - name: team-id in: path @@ -38547,14 +36818,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: 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' @@ -38592,20 +36871,18 @@ 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: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + post: 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: Create new navigation property to hostedContents for teams + operationId: team.channel.message.reply_CreateHostedContent parameters: - name: team-id in: path @@ -38623,58 +36900,46 @@ 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: chatMessage-id1 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 + 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.conversationMember' + $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}/allowedMembers/$count': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount + 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 @@ -38692,52 +36957,30 @@ 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/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 + - 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: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 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 - - name: sharedWithChannelTeamInfo-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -38764,16 +37007,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/$count': - get: + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.sharedGraphWPreTeam_GetCount + summary: Update the navigation property hostedContents in teams + operationId: team.channel.message.reply_UpdateHostedContent parameters: - name: team-id in: path @@ -38791,89 +37033,52 @@ 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/{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 + - 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: channel-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + description: Success + 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: + delete: tags: - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.channel_CreateTab + summary: Delete navigation property hostedContents for teams + operationId: team.channel.message.reply_DeleteHostedContent parameters: - name: team-id in: path @@ -38891,30 +37096,52 @@ paths: 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 + - name: chatMessage-id + 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: 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 - '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.channel_GetTab + 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 @@ -38932,49 +37159,46 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessageHostedContent 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.channel_UpdateTab + 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 @@ -38992,36 +37216,49 @@ 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: 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.teamsTab' + type: string + format: binary 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 + 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 @@ -39039,14 +37276,30 @@ 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: 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 @@ -39058,14 +37311,12 @@ paths: description: Success 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/$count': get: tags: - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.channel.tab_GetTeamsApp + summary: Get the number of the resource + operationId: team.channel.message.reply.hostedContent_GetCount parameters: - name: team-id in: path @@ -39083,50 +37334,35 @@ 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 - - name: $select - in: query - description: Select properties to be returned - 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 + - $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 - '/teams/{team-id}/channels/{channel-id}/tabs/$count': - get: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: tags: - teams.channel - summary: Get the number of the resource - operationId: team.channel.tab_GetCount + summary: Invoke action setReaction + operationId: team.channel.message.reply_setReaction parameters: - name: team-id in: path @@ -39144,19 +37380,51 @@ 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: 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/$count': - get: + 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: Get the number of the resource - operationId: team.channel_GetCount + 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 @@ -39166,19 +37434,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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: chatMessage-id + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/channels/microsoft.graph.allMessages()': - get: + 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 function allMessages - operationId: team.channel_allMessage + 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 @@ -39188,75 +37483,142 @@ 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 + - name: channel-id + in: path + description: The unique identifier of channel + 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: 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 + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of chatMessage + 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 - 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}/channels/microsoft.graph.getAllMessages()': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': 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.' + 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/channel-getallmessages?view=graph-rest-beta - operationId: team.channel_getAllMessage + 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 @@ -39266,13 +37628,22 @@ 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: 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' @@ -39324,6 +37695,9 @@ paths: '@odata.nextLink': type: string nullable: true + '@odata.deltaLink': + type: string + nullable: true additionalProperties: type: object default: @@ -39332,16 +37706,16 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': - get: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + post: 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.' + 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/channel-getallretainedmessages?view=graph-rest-beta - operationId: team.channel_getAllRetainedMessage + 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 @@ -39351,54 +37725,56 @@ 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 + - 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 + 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 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 @@ -39406,16 +37782,20 @@ 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 - '/teams/{team-id}/group': - get: + '/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - - teams.group - summary: Get group from teams - operationId: team_GetGroup + - 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 @@ -39425,43 +37805,55 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + 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.group' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/group/serviceProvisioningErrors': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/messages/$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.channel.message_GetCount parameters: - name: team-id in: path @@ -39471,64 +37863,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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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 + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: channel - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -39536,16 +37878,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/incomingChannels': + '/teams/{team-id}/channels/{channel-id}/messages/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 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/team-list-incomingchannels?view=graph-rest-beta - operationId: team_ListIncomingChannel + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: team.channel.message_delta parameters: - name: team-id in: path @@ -39555,14 +37897,22 @@ 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 - $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 +37920,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 +37942,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 - '/teams/{team-id}/incomingChannels/{channel-id}': - get: + '/teams/{team-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + post: tags: - teams.channel - summary: Get incomingChannels from teams - description: List of channels shared with the team. - operationId: team_GetIncomingChannel + 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 @@ -39623,42 +37994,61 @@ 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 - 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 + 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/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 @@ -39668,23 +38058,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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 + 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/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teams/{team-id}/installedApps': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.archive': + post: tags: - - teams.teamsAppInstallation - summary: List apps in team - description: Retrieve the list of apps installed in the specified team. + - 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/team-list-installedapps?view=graph-rest-beta - operationId: team_ListInstalledApp + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: team.channel_archive parameters: - name: team-id in: path @@ -39694,59 +38112,44 @@ 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 + 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: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + 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 + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: - - teams.teamsAppInstallation - summary: Add app to team - description: Install an app to the specified team. + - 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/team-post-installedapps?view=graph-rest-beta - operationId: team_CreateInstalledApp + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.channel_completeMigration parameters: - name: team-id in: path @@ -39756,33 +38159,30 @@ paths: 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 + - 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: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - - teams.teamsAppInstallation - summary: Get installed app in team - description: Retrieve the app installed in the specified team. + - 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/team-get-installedapps?view=graph-rest-beta - operationId: team_GetInstalledApp + url: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-beta + operationId: team.channel_doesUserHaveAccess parameters: - name: team-id in: path @@ -39792,49 +38192,64 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: channel + - 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.teamsAppInstallation' + 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 + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: tags: - - teams.teamsAppInstallation - summary: Update the navigation property installedApps in teams - operationId: team_UpdateInstalledApp + - 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 @@ -39844,40 +38259,34 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - required: true + x-ms-docs-key-type: channel responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: tags: - - teams.teamsAppInstallation - summary: Remove app from team - description: Uninstalls an app from the specified team. + - 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/team-delete-installedapps?view=graph-rest-beta - operationId: team_DeleteInstalledApp + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.channel_removeEmail parameters: - name: team-id in: path @@ -39887,36 +38296,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: 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}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/microsoft.graph.startMigration': post: tags: - - teams.teamsAppInstallation - summary: Invoke action upgrade - description: Upgrade an app installation within a chat. + - 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/chat-teamsappinstallation-upgrade?view=graph-rest-beta - operationId: team.installedApp_upgrade + url: https://learn.microsoft.com/graph/api/channel-startmigration?view=graph-rest-beta + operationId: team.channel_startMigration parameters: - name: team-id in: path @@ -39926,14 +38329,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 requestBody: description: Action parameters content: @@ -39941,8 +38344,11 @@ paths: schema: type: object properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' + 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 @@ -39952,13 +38358,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + '/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.teamsAppInstallation - summary: Get teamsApp from teams - description: The app that is installed. - operationId: team.installedApp_GetTeamsApp + - 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 @@ -39968,14 +38407,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: $select in: query description: Select properties to be returned @@ -40002,17 +38441,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + patch: tags: - - teams.teamsAppInstallation - summary: Get teamsAppDefinition from teams - description: The details of this version of the app. - operationId: team.installedApp_GetTeamsAppDefinition + - teams.channel + summary: Update the navigation property planner in teams + operationId: team.channel_UpdatePlanner parameters: - name: team-id in: path @@ -40022,50 +38459,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - schema: - uniqueItems: true - type: 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: 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.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/installedApps/$count': - get: + delete: tags: - - teams.teamsAppInstallation - summary: Get the number of the resource - operationId: team.installedApp_GetCount + - teams.channel + summary: Delete navigation property planner for teams + operationId: team.channel_DeletePlanner parameters: - name: team-id in: path @@ -40075,23 +38498,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/members': + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans': 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.' + - 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/team-list-members?view=graph-rest-beta - operationId: team_ListMember + 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 @@ -40101,6 +38537,14 @@ 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40138,7 +38582,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -40147,13 +38591,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 plans for teams + operationId: team.channel.planner_CreatePlan parameters: - name: team-id in: path @@ -40163,12 +38603,20 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -40176,20 +38624,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/members/{conversationMember-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-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 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 @@ -40199,14 +38644,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: $select in: query description: Select properties to be returned @@ -40233,62 +38686,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' 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 + - teams.channel + summary: Update the navigation property plans in teams + operationId: team.channel.planner_UpdatePlan parameters: - name: team-id in: path @@ -40298,80 +38704,28 @@ paths: 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 + - 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}/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 + 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 + x-ms-docs-key-type: plannerPlan 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.plannerPlan' required: true responses: 2XX: @@ -40379,33 +38733,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.plannerPlan' 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 + delete: 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: Delete navigation property plans for teams + operationId: team.channel.planner_DeletePlan parameters: - name: team-id in: path @@ -40415,168 +38751,41 @@ 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 - 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 + - 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: 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 + 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 - 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 + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag 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: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + 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 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 @@ -40586,86 +38795,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: 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 - 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: 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 + x-ms-docs-key-type: plannerPlan - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40703,7 +38848,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -40712,9 +38857,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.teamsAsyncOperation - summary: Create new navigation property to operations for teams - operationId: team_CreateOperation + - teams.channel + summary: Create new navigation property to buckets for teams + operationId: team.channel.planner.plan_CreateBucket parameters: - name: team-id in: path @@ -40724,12 +38869,28 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -40737,17 +38898,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/{teamsAsyncOperation-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-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 + - 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 @@ -40757,14 +38918,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: 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 @@ -40791,15 +38968,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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 buckets in teams + operationId: team.channel.planner.plan_UpdateBucket parameters: - name: team-id in: path @@ -40809,20 +38986,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - 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.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -40830,16 +39023,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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: + - 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 @@ -40848,14 +39041,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: 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 @@ -40868,12 +39077,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/operations/$count': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - teams.teamsAsyncOperation - summary: Get the number of the resource - operationId: team.operation_GetCount + - 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 @@ -40883,29 +39093,30 @@ 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: 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - 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' @@ -40943,20 +39154,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userCollectionResponse' + $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 - '/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 tasks for teams + operationId: team.channel.planner.plan.bucket_CreateTask parameters: - name: team-id in: path @@ -40966,51 +39175,54 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - 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: 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/{user-id}/mailboxSettings': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-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 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 @@ -41020,14 +39232,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -41050,18 +39286,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.plannerTask' 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 tasks in teams + operationId: team.channel.planner.plan.bucket_UpdateTask parameters: - name: team-id in: path @@ -41071,20 +39308,44 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -41092,16 +39353,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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 tasks for teams + operationId: team.channel.planner.plan.bucket_DeleteTask parameters: - name: team-id in: path @@ -41111,63 +39371,57 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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: $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: If-Match + in: header + description: ETag + style: simple + schema: + 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': + 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.user - summary: Get the number of the resource - operationId: team.owner.ServiceProvisioningError_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.channel.planner.plan.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -41177,45 +39431,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - $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 + 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: userPrincipalName + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: Alternate key of user + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - nullable: true + x-ms-docs-key-type: plannerBucket + - name: 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 @@ -41242,16 +39489,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.user' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/owners/$count': - get: + patch: tags: - - teams.user - summary: Get the number of the resource - operationId: team.owner_GetCount + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -41261,114 +39507,67 @@ 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: 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: 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: 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.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 + type: string + x-ms-docs-key-type: plannerBucket + - 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: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: team requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $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.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}': - get: + delete: tags: - - teams.resourceSpecificPermissionGrant - summary: Get permissionGrants from teams - description: A collection of permissions granted to apps to access the team. - operationId: team_GetPermissionGrant + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -41378,88 +39577,57 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + 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.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 + type: string + x-ms-docs-key-type: plannerBucket + - 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 - - name: resourceSpecificPermissionGrant-id - in: path - description: The unique identifier of resourceSpecificPermissionGrant - 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: 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: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + get: tags: - - teams.resourceSpecificPermissionGrant - summary: Delete navigation property permissionGrants for teams - operationId: team_DeletePermissionGrant + - 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 @@ -41469,64 +39637,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - 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 - 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 + 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 - - $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 + x-ms-docs-key-type: plannerBucket + - 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: $select in: query description: Select properties to be returned @@ -41553,19 +39695,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' 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 + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -41575,12 +39713,51 @@ 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 value. + required: true + style: simple + schema: + type: string requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -41588,17 +39765,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/photo/$value': - get: + delete: tags: - - teams.profilePhoto - summary: Get media content for the navigation property photo from teams - description: The team photo. - operationId: team_GetPhotoContent + - teams.channel + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: team-id in: path @@ -41608,62 +39783,38 @@ paths: 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 + - 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 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 + 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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -41675,16 +39826,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel': + 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 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 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 @@ -41694,6 +39843,38 @@ 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 @@ -41720,15 +39901,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: - teams.channel - summary: Update the navigation property primaryChannel in teams - operationId: team_UpdatePrimaryChannel + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: team-id in: path @@ -41738,12 +39919,51 @@ 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 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: @@ -41751,15 +39971,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: - teams.channel - summary: Delete navigation property primaryChannel for teams - operationId: team_DeletePrimaryChannel + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: team-id in: path @@ -41769,6 +39989,38 @@ 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 @@ -41781,13 +40033,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/allMembers': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': 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 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 @@ -41797,6 +40049,38 @@ 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41834,7 +40118,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: @@ -41844,8 +40128,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to allMembers for teams - operationId: team.primaryChannel_CreateAllMember + summary: Create new navigation property to messages for teams + operationId: team.channel.planner.plan.bucket.task_CreateMessage parameters: - name: team-id in: path @@ -41855,12 +40139,44 @@ 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -41868,17 +40184,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 - '/teams/{team-id}/primaryChannel/allMembers/{conversationMember-id}': + '/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 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 + 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 @@ -41888,14 +40204,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -41922,15 +40270,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: - teams.channel - summary: Update the navigation property allMembers in teams - operationId: team.primaryChannel_UpdateAllMember + summary: Update the navigation property messages in teams + operationId: team.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: team-id in: path @@ -41940,71 +40288,68 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - 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 + 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: conversationMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of conversationMember + description: The unique identifier of plannerBucket 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: plannerBucket + - name: 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 - '/teams/{team-id}/primaryChannel/allMembers/$count': - get: + delete: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.allMember_GetCount + summary: Delete navigation property messages for teams + operationId: team.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: team-id in: path @@ -42014,23 +40359,68 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': + 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 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 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/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.allMember_add + 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 @@ -42040,6 +40430,46 @@ 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: 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: @@ -42047,46 +40477,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 - '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.remove': + '/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 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: team.primaryChannel.allMember_remove + 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 @@ -42096,6 +40507,46 @@ 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: 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: @@ -42103,43 +40554,23 @@ 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 - '/teams/{team-id}/primaryChannel/enabledApps': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': get: tags: - teams.channel - summary: Get enabledApps from teams - description: A collection of enabled apps in the channel. - operationId: team.primaryChannel_ListEnabledApp + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket.task.message_GetCount parameters: - name: team-id in: path @@ -42149,119 +40580,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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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 + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: teamsApp-id + x-ms-docs-key-type: channel + - 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 - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + 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.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 + type: string + x-ms-docs-key-type: plannerBucket + - 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -42269,13 +40619,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/filesFolder': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': 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 + 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 @@ -42285,6 +40635,38 @@ 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 @@ -42311,17 +40693,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 - '/teams/{team-id}/primaryChannel/filesFolder/content': - get: + patch: 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: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: team-id in: path @@ -42331,45 +40711,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: $format - in: query - description: Format of the content - style: form - explode: false + - name: channel-id + in: path + description: The unique identifier of channel + 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: - - 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 + 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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: 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.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -42377,15 +40763,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: - 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: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: team-id in: path @@ -42395,6 +40781,38 @@ 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 @@ -42406,13 +40824,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/filesFolder/contentStream': + 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 contentStream for the navigation property filesFolder from teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_GetFilesFolderContentStream + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket.task_GetCount parameters: - name: team-id in: path @@ -42422,22 +40840,47 @@ paths: schema: type: string x-ms-docs-key-type: team - responses: - 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - 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' - put: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: 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 + 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 @@ -42447,25 +40890,98 @@ paths: schema: type: string x-ms-docs-key-type: team - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - 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 - format: binary - 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' - delete: + 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: Delete contentStream for the navigation property filesFolder in teams - description: 'The content stream, if the item represents a file.' - operationId: team.primaryChannel_DeleteFilesFolderContentStream + summary: Get the number of the resource + operationId: team.channel.planner.plan.bucket_GetCount parameters: - name: team-id in: path @@ -42475,24 +40991,39 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: 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 + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': get: tags: - teams.channel - summary: Get members from teams - description: A collection of membership records associated with the channel. - operationId: team.primaryChannel_ListMember + 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 @@ -42502,14 +41033,30 @@ 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 - $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: @@ -42517,9 +41064,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: @@ -42539,18 +41086,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + 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 - post: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/details': + get: tags: - teams.channel - summary: Create new navigation property to members for teams - operationId: team.primaryChannel_CreateMember + 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 @@ -42560,47 +41127,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.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 + - name: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: conversationMember-id + x-ms-docs-key-type: channel + - 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: $select in: query description: Select properties to be returned @@ -42627,15 +41169,15 @@ paths: 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 patch: tags: - teams.channel - summary: Update the navigation property members in teams - operationId: team.primaryChannel_UpdateMember + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan_UpdateDetail parameters: - name: team-id in: path @@ -42645,20 +41187,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: channel + - name: 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 - x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -42666,15 +41223,15 @@ paths: 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: tags: - teams.channel - summary: Delete navigation property members for teams - operationId: team.primaryChannel_DeleteMember + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan_DeleteDetail parameters: - name: team-id in: path @@ -42684,14 +41241,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: If-Match in: header description: ETag @@ -42704,12 +41269,66 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/members/$count': + '/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: Get the number of the resource - operationId: team.primaryChannel.member_GetCount + summary: Invoke function getUsageRights + operationId: team.channel.planner.plan_getUsageRight parameters: - name: team-id in: path @@ -42719,23 +41338,42 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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 responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.planUsageRight' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': + 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 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 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/conversationmembers-add?view=graph-rest-beta - operationId: team.primaryChannel.member_add + 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 @@ -42745,6 +41383,22 @@ 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 requestBody: description: Action parameters content: @@ -42752,10 +41406,8 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' additionalProperties: type: object required: true @@ -42765,33 +41417,20 @@ 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.plannerPlan' 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': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': 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. + 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/conversationmember-remove?view=graph-rest-beta - operationId: team.primaryChannel.member_remove + 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 @@ -42801,6 +41440,22 @@ 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 requestBody: description: Action parameters content: @@ -42808,43 +41463,25 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + justification: + 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 - '/teams/{team-id}/primaryChannel/messages': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': get: tags: - teams.channel - summary: Get messages from teams - description: A collection of all the messages in the channel. Nullable. - operationId: team.primaryChannel_ListMessage + 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 @@ -42854,17 +41491,33 @@ 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - 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: @@ -42891,7 +41544,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -42901,8 +41554,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to messages for teams - operationId: team.primaryChannel_CreateMessage + summary: Create new navigation property to tasks for teams + operationId: team.channel.planner.plan_CreateTask parameters: - name: team-id in: path @@ -42912,12 +41565,28 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -42925,17 +41594,17 @@ 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: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-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 + 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 @@ -42945,14 +41614,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: 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 @@ -42979,15 +41664,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: operation patch: tags: - teams.channel - summary: Update the navigation property messages in teams - operationId: team.primaryChannel_UpdateMessage + summary: Update the navigation property tasks in teams + operationId: team.channel.planner.plan_UpdateTask parameters: - name: team-id in: path @@ -42997,20 +41682,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -43018,15 +41719,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: operation delete: tags: - teams.channel - summary: Delete navigation property messages for teams - operationId: team.primaryChannel_DeleteMessage + summary: Delete navigation property tasks for teams + operationId: team.channel.planner.plan_DeleteTask parameters: - name: team-id in: path @@ -43036,14 +41737,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: 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 @@ -43056,13 +41773,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': 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 + 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 @@ -43072,29 +41789,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/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: 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 + - name: 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 @@ -43117,18 +41835,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.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message_CreateHostedContent + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -43138,38 +41857,111 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: channel + - name: 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: 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.plannerAssignedToTaskBoardTaskFormat' 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.plannerAssignedToTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + 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 hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message_GetHostedContent + 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 @@ -43179,22 +41971,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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 + - name: 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 @@ -43221,15 +42021,15 @@ paths: 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 patch: tags: - teams.channel - summary: Update the navigation property hostedContents in teams - operationId: team.primaryChannel.message_UpdateHostedContent + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -43239,28 +42039,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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: 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: chatMessageHostedContent requestBody: 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: @@ -43268,15 +42083,15 @@ paths: 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 delete: tags: - teams.channel - summary: Delete navigation property hostedContents for teams - operationId: team.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property bucketTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: team-id in: path @@ -43286,22 +42101,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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 + - name: 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 @@ -43314,13 +42137,13 @@ 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}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': 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 + 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 @@ -43330,38 +42153,65 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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 + - name: 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + patch: 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 + summary: Update the navigation property details in teams + operationId: team.channel.planner.plan.task_UpdateDetail parameters: - name: team-id in: path @@ -43371,41 +42221,59 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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: 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: 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.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 media content for the navigation property hostedContents in teams - description: The unique identifier for an entity. Read-only. - operationId: team.primaryChannel.message_DeleteHostedContentsContent + summary: Delete navigation property details for teams + operationId: team.channel.planner.plan.task_DeleteDetail parameters: - name: team-id in: path @@ -43415,22 +42283,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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 + - name: 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 @@ -43442,12 +42318,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + 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 the number of the resource - operationId: team.primaryChannel.message.hostedContent_GetCount + 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 @@ -43457,195 +42335,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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 - - $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 + 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: chatMessage-id + 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' @@ -43683,7 +42396,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -43693,8 +42406,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to replies for teams - operationId: team.primaryChannel.message_CreateReply + summary: Create new navigation property to messages for teams + operationId: team.channel.planner.plan.task_CreateMessage parameters: - name: team-id in: path @@ -43704,20 +42417,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -43725,17 +42454,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-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 + 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 @@ -43745,22 +42474,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 + - 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 @@ -43787,15 +42532,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $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 replies in teams - operationId: team.primaryChannel.message_UpdateReply + summary: Update the navigation property messages in teams + operationId: team.channel.planner.plan.task_UpdateMessage parameters: - name: team-id in: path @@ -43805,28 +42550,44 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 + - 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -43834,15 +42595,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.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 replies for teams - operationId: team.primaryChannel.message_DeleteReply + summary: Delete navigation property messages for teams + operationId: team.channel.planner.plan.task_DeleteMessage parameters: - name: team-id in: path @@ -43852,22 +42613,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 + - 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 @@ -43880,13 +42657,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': - get: + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.setReaction': + post: 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 + 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 @@ -43896,71 +42676,66 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 - 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: 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.chatMessageHostedContentCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/teams/{team-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': post: tags: - teams.channel - summary: Create new navigation property to hostedContents for teams - operationId: team.primaryChannel.message.reply_CreateHostedContent + 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 @@ -43970,46 +42745,62 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 + - 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.chatMessageHostedContent' + 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.chatMessageHostedContent' + 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}': + 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 hostedContents from teams - description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' - operationId: team.primaryChannel.message.reply_GetHostedContent + summary: Get the number of the resource + operationId: team.channel.planner.plan.task.message_GetCount parameters: - name: team-id in: path @@ -44019,30 +42810,77 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 + - $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 @@ -44069,15 +42907,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents in teams - operationId: team.primaryChannel.message.reply_UpdateHostedContent + summary: Update the navigation property progressTaskBoardFormat in teams + operationId: team.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: team-id in: path @@ -44087,36 +42925,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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: 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.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -44124,15 +42969,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents for teams - operationId: team.primaryChannel.message.reply_DeleteHostedContent + summary: Delete navigation property progressTaskBoardFormat for teams + operationId: team.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: team-id in: path @@ -44142,30 +42987,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 @@ -44178,13 +43023,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}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$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 + summary: Get the number of the resource + operationId: team.channel.planner.plan.task_GetCount parameters: - name: team-id in: path @@ -44194,46 +43038,39 @@ 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: 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: chatMessageHostedContent-id + x-ms-docs-key-type: channel + - 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 + - $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}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': + 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 + 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 @@ -44243,49 +43080,90 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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 - in: path - description: The unique identifier of chatMessageHostedContent - 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: chatMessageHostedContent - requestBody: - description: New media content. - content: - application/octet-stream: - 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 - format: binary - 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' - delete: + 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: 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 + summary: Get the number of the resource + operationId: team.channel.planner.plan_GetCount parameters: - name: team-id in: path @@ -44295,47 +43173,120 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + 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 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: channel-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent - - name: If-Match - in: header - description: ETag - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + 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: Get the number of the resource - operationId: team.primaryChannel.message.reply.hostedContent_GetCount + 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 @@ -44345,35 +43296,63 @@ 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: 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' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/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: - teams.channel - summary: Invoke action setReaction - operationId: team.primaryChannel.message.reply_setReaction + summary: Create new navigation property to sharedWithTeams for teams + operationId: team.channel_CreateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -44383,51 +43362,41 @@ 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: 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 + description: New navigation property content: application/json: schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object + $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' - 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}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-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. + 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/chatmessage-softdelete?view=graph-rest-beta - operationId: team.primaryChannel.message.reply_softDelete + url: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-get?view=graph-rest-beta + operationId: team.channel_GetSharedGraphWPreTeam parameters: - name: team-id in: path @@ -44437,38 +43406,57 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - 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: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' 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 + summary: Update the navigation property sharedWithTeams in teams + operationId: team.channel_UpdateSharedGraphWPreTeam parameters: - name: team-id in: path @@ -44478,34 +43466,48 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: sharedWithChannelTeamInfo + requestBody: + description: 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: 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 + 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 @@ -44515,48 +43517,45 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: chatMessage-id1 + x-ms-docs-key-type: channel + - name: sharedWithChannelTeamInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of sharedWithChannelTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: sharedWithChannelTeamInfo + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success 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}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': get: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.message.reply_GetCount - parameters: + 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" + 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 @@ -44565,31 +43564,73 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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: 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + 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: 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 + 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 @@ -44599,19 +43640,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - 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 - - $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: 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 @@ -44622,16 +43674,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 @@ -44644,41 +43686,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 - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: 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 + summary: Get the number of the resource + operationId: team.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: team-id in: path @@ -44688,69 +43709,35 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - 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: 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: - 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/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + '/teams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: 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 + summary: Get team from teams + operationId: team.channel.sharedGraphWPreTeam_GetTeam parameters: - name: team-id in: path @@ -44760,47 +43747,58 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: chatMessage-id + - name: channel-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - 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: 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: Success + description: Retrieved navigation property 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: action - '/teams/{team-id}/primaryChannel/messages/$count': + 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.primaryChannel.message_GetCount + operationId: team.channel.sharedGraphWPreTeam_GetCount parameters: - name: team-id in: path @@ -44810,6 +43808,14 @@ 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 - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -44817,16 +43823,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.delta()': + '/teams/{team-id}/channels/{channel-id}/tabs': 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.' + 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/chatmessage-delta?view=graph-rest-beta - operationId: team.primaryChannel.message_delta + url: https://learn.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-beta + operationId: team.channel_ListTab parameters: - name: team-id in: path @@ -44836,14 +43842,22 @@ 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 - $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: @@ -44851,9 +43865,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -44873,41 +43887,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.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - teams.channel - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: team.primaryChannel.message_forwardToChat + summary: Create new navigation property to tabs for teams + operationId: team.channel_CreateTab parameters: - name: team-id in: path @@ -44917,61 +43908,38 @@ 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 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.teamsTab' 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.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teams/{team-id}/primaryChannel/messages/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}': + get: tags: - teams.channel - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: team.primaryChannel.message_replyGraphWPreQuote + 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 @@ -44981,43 +43949,57 @@ 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: 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: Success + description: Retrieved 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 - '/teams/{team-id}/primaryChannel/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Invoke action archive - description: 'Archive a channel in a team. When a channel is archived, users can''t send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A channel without an owner or that belongs to a group that has no owner, can''t be archived. To restore a channel from its archived state, use the channel: unarchive method. A channel can’t be archived or unarchived if its team is archived.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta - operationId: team.primaryChannel_archive + summary: Update the navigation property tabs in teams + operationId: team.channel_UpdateTab parameters: - name: team-id in: path @@ -45027,36 +44009,44 @@ 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: 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: - shouldSetSpoSiteReadOnlyForMembers: - type: boolean - default: false - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - teams.channel - summary: Invoke action completeMigration - description: 'Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta - operationId: team.primaryChannel_completeMigration + summary: Delete navigation property tabs for teams + operationId: team.channel_DeleteTab parameters: - name: team-id in: path @@ -45066,135 +44056,41 @@ 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: channel-id in: path - description: The unique identifier of team + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: team - - name: 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 + x-ms-docs-key-type: channel + - 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 - 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 + x-ms-docs-key-type: teamsTab + - name: If-Match + in: header + description: ETag 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: + x-ms-docs-operation-type: operation + '/teams/{team-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + get: 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 + 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 @@ -45204,68 +44100,22 @@ paths: 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 + - 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 - 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 + x-ms-docs-key-type: channel + - 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 + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -45292,15 +44142,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/channels/{channel-id}/tabs/$count': + get: tags: - teams.channel - summary: Update the navigation property planner in teams - operationId: team.primaryChannel_UpdatePlanner + summary: Get the number of the resource + operationId: team.channel.tab_GetCount parameters: - name: team-id in: path @@ -45310,28 +44161,27 @@ 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.teamsChannelPlanner' - required: true + - 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: - description: Success - 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 - delete: + '/teams/{team-id}/channels/$count': + get: tags: - teams.channel - summary: Delete navigation property planner for teams - operationId: team.primaryChannel_DeletePlanner + summary: Get the number of the resource + operationId: team.channel_GetCount parameters: - name: team-id in: path @@ -45341,25 +44191,19 @@ 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' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans': + '/teams/{team-id}/channels/microsoft.graph.allMessages()': 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 + summary: Invoke function allMessages + operationId: team.channel_allMessage parameters: - name: team-id in: path @@ -45374,9 +44218,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: @@ -45384,9 +44228,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: @@ -45406,51 +44250,38 @@ paths: 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. + 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 - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': + 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: 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 + 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 @@ -45460,14 +44291,18 @@ 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: 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -45478,6 +44313,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 @@ -45490,19 +44335,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 + '/teams/{team-id}/channels/microsoft.graph.getAllRetainedMessages()': + get: tags: - teams.channel - summary: Update the navigation property plans in teams - operationId: team.primaryChannel.planner_UpdatePlan + 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 @@ -45512,36 +44376,71 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/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 + '/teams/{team-id}/group': + get: tags: - - teams.channel - summary: Delete navigation property plans for teams - operationId: team.primaryChannel.planner_DeletePlan + - teams.group + summary: Get group from teams + operationId: team_GetGroup parameters: - name: team-id in: path @@ -45551,33 +44450,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple + - 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.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets': + '/teams/{team-id}/group/serviceProvisioningErrors': 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.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 @@ -45587,14 +44496,6 @@ 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' @@ -45632,18 +44533,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $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: + '/teams/{team-id}/group/serviceProvisioningErrors/$count': + get: tags: - - teams.channel - summary: Create new navigation property to buckets for teams - operationId: team.primaryChannel.planner.plan_CreateBucket + - teams.group + summary: Get the number of the resource + operationId: team.group.ServiceProvisioningError_GetCount parameters: - name: team-id in: path @@ -45653,38 +44554,23 @@ 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' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + '/teams/{team-id}/incomingChannels': 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 + 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 @@ -45694,22 +44580,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -45732,19 +44617,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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}/incomingChannels/{channel-id}': + get: tags: - teams.channel - summary: Update the navigation property buckets in teams - operationId: team.primaryChannel.planner.plan_UpdateBucket + summary: Get incomingChannels from teams + description: List of channels shared with the team. + operationId: team_GetIncomingChannel parameters: - name: team-id in: path @@ -45754,44 +44640,50 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - 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: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - 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: plannerBucket - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - 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.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/incomingChannels/$count': + get: tags: - teams.channel - summary: Delete navigation property buckets for teams - operationId: team.primaryChannel.planner.plan_DeleteBucket + summary: Get the number of the resource + operationId: team.incomingChannel_GetCount parameters: - name: team-id in: path @@ -45801,41 +44693,23 @@ 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: 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 - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + '/teams/{team-id}/installedApps': 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.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 @@ -45845,22 +44719,6 @@ 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' @@ -45898,7 +44756,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -45907,9 +44765,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.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 @@ -45919,28 +44781,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.teamsAppInstallation' required: true responses: 2XX: @@ -45948,17 +44794,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}': get: tags: - - teams.channel - summary: Get tasks from teams - description: Read-only. Nullable. The collection of tasks in the bucket. - operationId: team.primaryChannel.planner.plan.bucket_GetTask + - teams.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 @@ -45968,30 +44817,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: teamsAppInstallation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -46018,15 +44851,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property tasks in teams - operationId: team.primaryChannel.planner.plan.bucket_UpdateTask + - teams.teamsAppInstallation + summary: Update the navigation property installedApps in teams + operationId: team_UpdateInstalledApp parameters: - name: team-id in: path @@ -46036,36 +44869,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: teamsAppInstallation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -46073,15 +44890,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.primaryChannel.planner.plan.bucket_DeleteTask + - teams.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 @@ -46091,30 +44912,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: teamsAppInstallation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -46127,13 +44932,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}/assignedToTaskBoardFormat': - get: + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': + 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.bucket.task_GetAssignedToTaskBoardFormat + - 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 @@ -46143,30 +44951,56 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - - name: plannerBucket-id + 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 plannerBucket + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + x-ms-docs-key-type: team + - name: teamsAppInstallation-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -46193,15 +45027,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + - 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 @@ -46211,59 +45047,50 @@ 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: teamsAppInstallation-id in: path - description: The unique identifier of plannerBucket + description: The unique identifier of teamsAppInstallation required: true style: simple 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: teamsAppInstallation + - 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.teamsAppDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/installedApps/$count': + get: tags: - - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + - teams.teamsAppInstallation + summary: Get the number of the resource + operationId: team.installedApp_GetCount parameters: - name: team-id in: path @@ -46273,49 +45100,23 @@ 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: 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 - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teams/{team-id}/members': get: tags: - - teams.channel - summary: Get bucketTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket. - operationId: team.primaryChannel.planner.plan.bucket.task_GetBucketTaskBoardFormat + - teams.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 @@ -46325,30 +45126,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 +45163,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.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + - 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 @@ -46393,111 +45188,33 @@ 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: 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.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat - parameters: - - name: team-id - in: path - description: The unique identifier of team - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.conversationMember' 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}/members/{conversationMember-id}': get: tags: - - teams.channel - summary: Get details from teams - description: Read-only. Nullable. More details about the task. - operationId: team.primaryChannel.planner.plan.bucket.task_GetDetail + - teams.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 @@ -46507,30 +45224,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: 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 @@ -46557,15 +45258,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.primaryChannel.planner.plan.bucket.task_UpdateDetail + - 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 @@ -46575,43 +45280,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id + - name: 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: @@ -46619,15 +45301,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.primaryChannel.planner.plan.bucket.task_DeleteDetail + - 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 @@ -46637,30 +45323,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: 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 @@ -46673,13 +45343,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teams/{team-id}/members/$count': get: tags: - - teams.channel - summary: Get progressTaskBoardFormat from teams - description: Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress. - operationId: team.primaryChannel.planner.plan.bucket.task_GetProgressTaskBoardFormat + - teams.conversationMember + summary: Get the number of the resource + operationId: team.member_GetCount parameters: - name: team-id in: path @@ -46689,65 +45358,79 @@ 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 + - $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 plannerTask + description: The unique identifier of team 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: 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: Retrieved navigation property + description: Success 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 - patch: + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/members/microsoft.graph.remove': + post: tags: - - teams.channel - summary: Update the navigation property progressTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + - 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 @@ -46757,43 +45440,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 - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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.plannerProgressTaskBoardTaskFormat' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -46801,15 +45460,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}/microsoft.graph.archive': + post: tags: - - teams.channel - summary: Delete navigation property progressTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + - 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 @@ -46819,48 +45496,36 @@ 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: If-Match - in: header - description: ETag - style: simple - schema: - 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: 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: + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.clone': + post: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.bucket.task_GetCount + - 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 @@ -46870,39 +45535,48 @@ 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/search' - - $ref: '#/components/parameters/filter' - responses: + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.completeMigration': + 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.' + - 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/plannertask-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan.bucket.task_delta + url: https://learn.microsoft.com/graph/api/team-completemigration?view=graph-rest-beta + operationId: team_completeMigration parameters: - name: team-id in: path @@ -46912,90 +45586,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 - 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}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/$count': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.sendActivityNotification': + post: tags: - - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan.bucket_GetCount + - 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 @@ -47005,31 +45611,55 @@ 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' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/microsoft.graph.unarchive': + post: 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.' + - 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/plannerbucket-delta?view=graph-rest-beta - operationId: team.primaryChannel.planner.plan.bucket_delta + url: https://learn.microsoft.com/graph/api/team-unarchive?view=graph-rest-beta + operationId: team_unarchive parameters: - name: team-id in: path @@ -47039,22 +45669,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + 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 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' - $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: @@ -47062,9 +45706,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: @@ -47084,38 +45728,51 @@ 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.teamsAsyncOperationCollectionResponse' 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/{plannerPlan-id}/details': + 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.channel - summary: Get details from teams - description: Extra details about the plan. Read-only. Nullable. - operationId: team.primaryChannel.planner.plan_GetDetail + - 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 @@ -47125,14 +45782,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -47159,15 +45816,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.channel - summary: Update the navigation property details in teams - operationId: team.primaryChannel.planner.plan_UpdateDetail + - teams.teamsAsyncOperation + summary: Update the navigation property operations in teams + operationId: team_UpdateOperation parameters: - name: team-id in: path @@ -47177,27 +45834,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: teamsAsyncOperation-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 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.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -47205,15 +45855,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' 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 + - teams.teamsAsyncOperation + summary: Delete navigation property operations for teams + operationId: team_DeleteOperation parameters: - name: team-id in: path @@ -47223,14 +45873,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: plannerPlan-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -47243,144 +45893,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': + '/teams/{team-id}/operations/$count': 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 - 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 - 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}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/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.primaryChannel.planner.plan_unarchive + - teams.teamsAsyncOperation + summary: Get the number of the resource + operationId: team.operation_GetCount parameters: - name: team-id in: path @@ -47390,40 +45908,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: 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 - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks': + '/teams/{team-id}/owners': 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 + - 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 @@ -47433,14 +45931,6 @@ 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' @@ -47478,18 +45968,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/teams/{team-id}/owners/{user-id}': + get: tags: - - teams.channel - summary: Create new navigation property to tasks for teams - operationId: team.primaryChannel.planner.plan_CreateTask + - 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 @@ -47499,38 +45991,51 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teams/{team-id}/owners/{user-id}/mailboxSettings': 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 + - 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 @@ -47540,22 +46045,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: plannerTask-id + - name: user-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -47578,19 +46075,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' 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 + - teams.user + summary: Update property mailboxSettings value. + operationId: team.owner_UpdateMailboxSetting parameters: - name: team-id in: path @@ -47600,28 +46096,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: plannerTask-id + - name: user-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: user 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.mailboxSettings' required: true responses: 2XX: @@ -47629,15 +46117,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/owners/{user-id}/serviceProvisioningErrors': + get: tags: - - teams.channel - summary: Delete navigation property tasks for teams - operationId: team.primaryChannel.planner.plan_DeleteTask + - 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 @@ -47647,41 +46136,94 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + 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 plannerTask + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: team + - 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: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teams/{team-id}/owners(userPrincipalName=''{userPrincipalName}'')': 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.task_GetAssignedToTaskBoardFormat + - 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 @@ -47691,22 +46233,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: plannerTask-id + - name: userPrincipalName in: path - description: The unique identifier of plannerTask + description: Alternate key of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + nullable: true - name: $select in: query description: Select properties to be returned @@ -47733,15 +46267,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.user' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/owners/$count': + get: tags: - - teams.channel - summary: Update the navigation property assignedToTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat + - teams.user + summary: Get the number of the resource + operationId: team.owner_GetCount parameters: - name: team-id in: path @@ -47751,51 +46286,81 @@ 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}/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 plannerPlan + description: The unique identifier of team 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: 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 - - name: If-Match - in: header - description: ETag value. - 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 - 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 - delete: + post: tags: - - teams.channel - summary: Delete navigation property assignedToTaskBoardFormat for teams - operationId: team.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat + - teams.resourceSpecificPermissionGrant + summary: Create new navigation property to permissionGrants for teams + operationId: team_CreatePermissionGrant parameters: - name: team-id in: path @@ -47805,41 +46370,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: 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.resourceSpecificPermissionGrant' + required: true responses: 2XX: - description: Success + 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}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-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 + - 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 @@ -47849,22 +46403,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: plannerTask-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: $select in: query description: Select properties to be returned @@ -47891,15 +46437,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' 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 + - teams.resourceSpecificPermissionGrant + summary: Update the navigation property permissionGrants in teams + operationId: team_UpdatePermissionGrant parameters: - name: team-id in: path @@ -47909,35 +46455,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: plannerTask-id + - name: resourceSpecificPermissionGrant-id in: path - description: The 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 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.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -47945,15 +46476,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' 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 + - teams.resourceSpecificPermissionGrant + summary: Delete navigation property permissionGrants for teams + operationId: team_DeletePermissionGrant parameters: - name: team-id in: path @@ -47963,22 +46494,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: plannerTask-id + - name: resourceSpecificPermissionGrant-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of resourceSpecificPermissionGrant required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag @@ -47991,13 +46514,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/details': + '/teams/{team-id}/permissionGrants/$count': 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 + - teams.resourceSpecificPermissionGrant + summary: Get the number of the resource + operationId: team.permissionGrant_GetCount parameters: - name: team-id in: path @@ -48007,22 +46529,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: plannerTask-id + - $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 plannerTask + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: team - name: $select in: query description: Select properties to be returned @@ -48049,15 +46578,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' 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.task_UpdateDetail + - 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 @@ -48067,35 +46600,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: 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' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' required: true responses: 2XX: @@ -48103,59 +46613,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.profilePhoto' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teams/{team-id}/photo/$value': + get: 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 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/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.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + - 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 @@ -48165,57 +46633,25 @@ 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - 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.plannerProgressTaskBoardTaskFormat' + 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 progressTaskBoardFormat in teams - operationId: team.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat + - 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 @@ -48225,51 +46661,25 @@ 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 values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: string + format: binary 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.task_DeleteProgressTaskBoardFormat + - 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 @@ -48279,22 +46689,6 @@ 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 @@ -48306,47 +46700,16 @@ paths: description: Success 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()': + '/teams/{team-id}/primaryChannel': 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: Get primaryChannel + description: 'Get the default channel, General, of a team.' 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 + url: https://learn.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-beta + operationId: team_GetPrimaryChannel parameters: - name: team-id in: path @@ -48356,19 +46719,6 @@ 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 @@ -48379,16 +46729,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 @@ -48401,37 +46741,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.channel' 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: + x-ms-docs-operation-type: operation + patch: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.planner.plan_GetCount + summary: Update the navigation property primaryChannel in teams + operationId: team_UpdatePrimaryChannel parameters: - name: team-id in: path @@ -48441,23 +46763,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' default: $ref: '#/components/responses/error' - '/teams/{team-id}/primaryChannel/planner/plans/microsoft.graph.delta()': - get: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property primaryChannel for teams + operationId: team_DeletePrimaryChannel parameters: - name: team-id in: path @@ -48467,75 +46794,25 @@ 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 + - 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 - '/teams/{team-id}/primaryChannel/sharedWithTeams': + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/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 + 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 @@ -48582,7 +46859,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: @@ -48592,8 +46869,8 @@ paths: post: tags: - teams.channel - summary: Create new navigation property to sharedWithTeams for teams - operationId: team.primaryChannel_CreateSharedGraphWPreTeam + summary: Create new navigation property to allMembers for teams + operationId: team.primaryChannel_CreateAllMember parameters: - name: team-id in: path @@ -48608,7 +46885,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -48616,17 +46893,17 @@ 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}': + '/teams/{team-id}/primaryChannel/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 + 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 @@ -48636,14 +46913,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -48670,15 +46947,15 @@ 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 + summary: Update the navigation property allMembers in teams + operationId: team.primaryChannel_UpdateAllMember parameters: - name: team-id in: path @@ -48688,20 +46965,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + 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,15 +46986,15 @@ 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 + summary: Delete navigation property allMembers for teams + operationId: team.primaryChannel_DeleteAllMember parameters: - name: team-id in: path @@ -48727,14 +47004,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -48747,13 +47024,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + '/teams/{team-id}/primaryChannel/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 + summary: Get the number of the resource + operationId: team.primaryChannel.allMember_GetCount parameters: - name: team-id in: path @@ -48763,65 +47039,23 @@ 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' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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 - '/teams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': - get: + '/teams/{team-id}/primaryChannel/allMembers/microsoft.graph.add': + post: 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 + 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 @@ -48831,58 +47065,53 @@ 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: 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' + 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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': - get: + 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: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam.allowedMember_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.primaryChannel.allMember_remove parameters: - name: team-id in: path @@ -48892,27 +47121,50 @@ 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/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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + 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 team from teams - operationId: team.primaryChannel.sharedGraphWPreTeam_GetTeam + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.primaryChannel_ListEnabledApp parameters: - name: team-id in: path @@ -48922,14 +47174,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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: sharedWithChannelTeamInfo + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -48952,20 +47211,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' + $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/$count': + '/teams/{team-id}/primaryChannel/enabledApps/{teamsApp-id}': get: tags: - teams.channel - summary: Get the number of the resource - operationId: team.primaryChannel.sharedGraphWPreTeam_GetCount + summary: Get enabledApps from teams + description: A collection of enabled apps in the channel. + operationId: team.primaryChannel_GetEnabledApp parameters: - name: team-id in: path @@ -48975,44 +47234,14 @@ 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/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 + - name: teamsApp-id in: path - description: The unique identifier of team + description: The unique identifier of teamsApp 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: teamsApp - name: $select in: query description: Select properties to be returned @@ -49035,18 +47264,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + 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: + '/teams/{team-id}/primaryChannel/enabledApps/$count': + get: tags: - teams.channel - summary: Create new navigation property to tabs for teams - operationId: team.primaryChannel_CreateTab + summary: Get the number of the resource + operationId: team.primaryChannel.enabledApp_GetCount parameters: - name: team-id in: path @@ -49056,30 +47287,20 @@ paths: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}': + '/teams/{team-id}/primaryChannel/filesFolder': get: tags: - teams.channel - summary: Get tabs from teams - description: A collection of all the tabs in the channel. - operationId: team.primaryChannel_GetTab + 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 @@ -49089,14 +47310,6 @@ paths: 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 @@ -49123,15 +47336,17 @@ 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 - patch: + '/teams/{team-id}/primaryChannel/filesFolder/content': + get: tags: - teams.channel - summary: Update the navigation property tabs in teams - operationId: team.primaryChannel_UpdateTab + 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 @@ -49141,36 +47356,29 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - 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: teamsTab - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - required: true responses: 2XX: - description: Success + 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 - delete: + put: tags: - teams.channel - summary: Delete navigation property tabs for teams - operationId: team.primaryChannel_DeleteTab + 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 @@ -49180,33 +47388,29 @@ paths: 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: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/{teamsTab-id}/teamsApp': - get: + delete: tags: - teams.channel - summary: Get teamsApp from teams - description: The application that is linked to the tab. - operationId: team.primaryChannel.tab_GetTeamsApp + 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 @@ -49216,76 +47420,24 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamsTab-id - in: path - description: The unique identifier of teamsTab - required: true + - name: If-Match + in: header + description: ETag 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' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/primaryChannel/tabs/$count': + '/teams/{team-id}/primaryChannel/filesFolder/contentStream': 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' - default: - $ref: '#/components/responses/error' - '/teams/{team-id}/schedule': - get: - 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 + 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 @@ -49295,45 +47447,22 @@ 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 navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + type: string + format: binary 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 + - 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 @@ -49344,27 +47473,24 @@ paths: type: string x-ms-docs-key-type: team 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 + - 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 @@ -49385,14 +47511,13 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes': + '/teams/{team-id}/primaryChannel/members': get: tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_ListDayNote + - 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 @@ -49439,7 +47564,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,9 +47573,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create new navigation property to dayNotes for teams - operationId: team.schedule_CreateDayNote + - teams.channel + summary: Create new navigation property to members for teams + operationId: team.primaryChannel_CreateMember parameters: - name: team-id in: path @@ -49465,7 +47590,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -49473,17 +47598,17 @@ 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}': + '/teams/{team-id}/primaryChannel/members/{conversationMember-id}': get: tags: - - teams.schedule - summary: Get dayNotes from teams - description: The day notes in the schedule. - operationId: team.schedule_GetDayNote + - 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 @@ -49493,14 +47618,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -49527,19 +47652,15 @@ 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 + - teams.channel + summary: Update the navigation property members in teams + operationId: team.primaryChannel_UpdateMember parameters: - name: team-id in: path @@ -49549,20 +47670,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + 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,15 +47691,15 @@ 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 + - teams.channel + summary: Delete navigation property members for teams + operationId: team.primaryChannel_DeleteMember parameters: - name: team-id in: path @@ -49588,14 +47709,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: dayNote-id + - name: conversationMember-id in: path - description: The unique identifier of dayNote + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -49608,12 +47729,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/dayNotes/$count': + '/teams/{team-id}/primaryChannel/members/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.dayNote_GetCount + operationId: team.primaryChannel.member_GetCount parameters: - name: team-id in: path @@ -49630,16 +47751,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/microsoft.graph.share': + '/teams/{team-id}/primaryChannel/members/microsoft.graph.add': post: tags: - - teams.schedule - summary: Invoke action share - description: 'Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable only by managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item.' + - 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/schedule-share?view=graph-rest-beta - operationId: team.schedule_share + url: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + operationId: team.primaryChannel.member_add parameters: - name: team-id in: path @@ -49656,39 +47777,99 @@ paths: schema: type: object properties: - notifyTeam: - type: boolean - default: false - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' additionalProperties: type: object required: true responses: 2XX: description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.actionResultPart' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/offerShiftRequests': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teams/{team-id}/primaryChannel/members/microsoft.graph.remove': + post: tags: - - teams.schedule - summary: List offerShiftRequest - description: Retrieve the properties and relationships of all offerShiftRequest objects in a team. + - 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/offershiftrequest-list?view=graph-rest-beta - operationId: team.schedule_ListOfferShiftRequest + 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 @@ -49735,7 +47916,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49744,13 +47925,9 @@ 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 + - teams.channel + summary: Create new navigation property to messages for teams + operationId: team.primaryChannel_CreateMessage parameters: - name: team-id in: path @@ -49765,7 +47942,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -49773,20 +47950,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-id}': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}': get: tags: - - teams.schedule - summary: Get offerShiftRequest - description: Retrieve the properties and relationships of an offerShiftRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/offershiftrequest-get?view=graph-rest-beta - operationId: team.schedule_GetOfferShiftRequest + - 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 @@ -49796,14 +47970,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -49830,15 +48004,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property offerShiftRequests in teams - operationId: team.schedule_UpdateOfferShiftRequest + - teams.channel + summary: Update the navigation property messages in teams + operationId: team.primaryChannel_UpdateMessage parameters: - name: team-id in: path @@ -49848,20 +48022,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -49869,15 +48043,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property offerShiftRequests for teams - operationId: team.schedule_DeleteOfferShiftRequest + - teams.channel + summary: Delete navigation property messages for teams + operationId: team.primaryChannel_DeleteMessage parameters: - name: team-id in: path @@ -49887,14 +48061,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: offerShiftRequest-id + - name: chatMessage-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -49907,12 +48081,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/offerShiftRequests/$count': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.offerShiftRequest_GetCount + - 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 @@ -49922,32 +48097,14 @@ 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}/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 + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -49985,7 +48142,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -49994,13 +48151,9 @@ 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 + - teams.channel + summary: Create new navigation property to hostedContents for teams + operationId: team.primaryChannel.message_CreateHostedContent parameters: - name: team-id in: path @@ -50010,12 +48163,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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50023,20 +48184,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teams.schedule - summary: Get openShiftChangeRequest - description: Retrieve the properties and relationships of an openShiftChangeRequest object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/openshiftchangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetOpenShiftChangeRequest + - 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 @@ -50046,14 +48204,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: $select in: query description: Select properties to be returned @@ -50080,15 +48246,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property openShiftChangeRequests in teams - operationId: team.schedule_UpdateOpenShiftChangeRequest + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message_UpdateHostedContent parameters: - name: team-id in: path @@ -50098,20 +48264,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50119,15 +48293,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teams.schedule - summary: Delete navigation property openShiftChangeRequests for teams - operationId: team.schedule_DeleteOpenShiftChangeRequest + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message_DeleteHostedContent parameters: - name: team-id in: path @@ -50137,14 +48311,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShiftChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -50157,12 +48339,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShiftChangeRequests/$count': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShiftChangeRequest_GetCount + - 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 @@ -50172,85 +48355,38 @@ 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}/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 + - 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/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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.openShiftCollectionResponse' + 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: - - 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 + - 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 @@ -50260,33 +48396,41 @@ 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 requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/openShifts/{openShift-id}': - get: + delete: 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 + - 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 @@ -50296,53 +48440,39 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + 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.openShift' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: 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 + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.message.hostedContent_GetCount parameters: - name: team-id in: path @@ -50352,40 +48482,73 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage 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.openShift' - required: true - responses: + 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - teams.schedule - summary: Delete openShift - description: Delete an openShift object. + - 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/openshift-delete?view=graph-rest-beta - operationId: team.schedule_DeleteOpenShift + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: team.primaryChannel.message_softDelete parameters: - name: team-id in: path @@ -50395,32 +48558,59 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: openShift-id + - name: chatMessage-id in: path - description: The unique identifier of openShift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: openShift - - name: If-Match - in: header - description: ETag + 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: operation - '/teams/{team-id}/schedule/openShifts/$count': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.openShift_GetCount + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message_unsetReaction parameters: - name: team-id in: path @@ -50430,23 +48620,40 @@ paths: schema: type: string x-ms-docs-key-type: team - - $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: 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' - '/teams/{team-id}/schedule/schedulingGroups': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies': 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 + - 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 @@ -50456,6 +48663,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' @@ -50493,7 +48708,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50502,13 +48717,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teams.schedule - summary: Create schedulingGroup - description: Create a new schedulingGroup. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta - operationId: team.schedule_CreateSchedulingGroup + - teams.channel + summary: Create new navigation property to replies for teams + operationId: team.primaryChannel.message_CreateReply parameters: - name: team-id in: path @@ -50518,12 +48729,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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50531,20 +48750,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - - 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 + - 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 @@ -50554,14 +48770,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + 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 @@ -50588,19 +48812,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - 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 + - teams.channel + summary: Update the navigation property replies in teams + operationId: team.primaryChannel.message_UpdateReply parameters: - name: team-id in: path @@ -50610,20 +48830,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + 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.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -50631,19 +48859,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: 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 + - teams.channel + summary: Delete navigation property replies for teams + operationId: team.primaryChannel.message_DeleteReply parameters: - name: team-id in: path @@ -50653,14 +48877,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: schedulingGroup-id + - name: chatMessage-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + 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 @@ -50673,12 +48905,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/schedulingGroups/$count': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.schedulingGroup_GetCount + - 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 @@ -50688,32 +48921,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}/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 + - name: chatMessage-id in: path - description: The unique identifier of team + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: chatMessage + - 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' @@ -50751,7 +48974,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -50760,13 +48983,9 @@ 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 + - teams.channel + summary: Create new navigation property to hostedContents for teams + operationId: team.primaryChannel.message.reply_CreateHostedContent parameters: - name: team-id in: path @@ -50776,12 +48995,28 @@ 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.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50789,20 +49024,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/{shift-id}': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': 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 + - 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 @@ -50812,14 +49044,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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 @@ -50846,19 +49094,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 + - teams.channel + summary: Update the navigation property hostedContents in teams + operationId: team.primaryChannel.message.reply_UpdateHostedContent parameters: - name: team-id in: path @@ -50868,20 +49112,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -50889,19 +49149,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 + - teams.channel + summary: Delete navigation property hostedContents for teams + operationId: team.primaryChannel.message.reply_DeleteHostedContent parameters: - name: team-id in: path @@ -50911,14 +49167,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shift-id + - name: chatMessage-id in: path - description: The unique identifier of shift + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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 @@ -50931,12 +49203,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shifts/$count': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.shift_GetCount + - 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 @@ -50946,20 +49219,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent 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/shiftsRoleDefinitions': - get: + put: tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_ListShiftsRoleDefinition + - 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 @@ -50969,140 +49268,49 @@ 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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 + - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': - get: - tags: - - teams.schedule - summary: Get shiftsRoleDefinitions from teams - description: The definitions of the roles in the schedule. - operationId: team.schedule_GetShiftsRoleDefinition - parameters: - - name: team-id + 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: shiftsRoleDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - 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: + 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: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - - teams.schedule - summary: Update the navigation property shiftsRoleDefinitions in teams - operationId: team.schedule_UpdateShiftsRoleDefinition + - 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 @@ -51112,53 +49320,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: shiftsRoleDefinition-id + - name: chatMessage-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - teams.schedule - summary: Delete navigation property shiftsRoleDefinitions for teams - operationId: team.schedule_DeleteShiftsRoleDefinition - parameters: - - name: team-id + 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: shiftsRoleDefinition-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: chatMessageHostedContent - name: If-Match in: header description: ETag @@ -51170,13 +49355,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.shiftsRoleDefinition_GetCount + operationId: team.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: team-id in: path @@ -51186,6 +49370,22 @@ 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: @@ -51193,16 +49393,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/swapShiftsChangeRequests': - get: + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: 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 + - teams.channel + summary: Invoke action setReaction + operationId: team.primaryChannel.message.reply_setReaction parameters: - name: team-id in: path @@ -51212,95 +49408,51 @@ 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 - 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: 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.swapShiftsChangeRequest' + 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.swapShiftsChangeRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': - get: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - - teams.schedule - summary: Get swapShiftsChangeRequest - description: Retrieve the properties and relationships of a swapShiftsChangeRequest object. + - 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/swapshiftschangerequest-get?view=graph-rest-beta - operationId: team.schedule_GetSwapShiftsChangeRequest + 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 @@ -51310,49 +49462,38 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage 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: 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.swapShiftsChangeRequest' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - - teams.schedule - summary: Update the navigation property swapShiftsChangeRequests in teams - operationId: team.schedule_UpdateSwapShiftsChangeRequest + - 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 @@ -51362,36 +49503,34 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' - 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.swapShiftsChangeRequest' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - - teams.schedule - summary: Delete navigation property swapShiftsChangeRequests for teams - operationId: team.schedule_DeleteSwapShiftsChangeRequest + - teams.channel + summary: Invoke action unsetReaction + operationId: team.primaryChannel.message.reply_unsetReaction parameters: - name: team-id in: path @@ -51401,32 +49540,47 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: swapShiftsChangeRequest-id + - name: chatMessage-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest - - 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 - '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/$count': get: tags: - - teams.schedule + - teams.channel summary: Get the number of the resource - operationId: team.schedule.swapShiftsChangeRequest_GetCount + operationId: team.primaryChannel.message.reply_GetCount parameters: - name: team-id in: path @@ -51436,6 +49590,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/search' - $ref: '#/components/parameters/filter' responses: @@ -51443,16 +49605,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards': + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - - teams.schedule - summary: List timeCard - description: Retrieve a list of timeCard entries in a schedule. + - 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/timecard-list?view=graph-rest-beta - operationId: team.schedule_ListTimeCard + 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 @@ -51462,14 +49624,22 @@ 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: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -51477,9 +49647,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: @@ -51499,22 +49669,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + 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 + '/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - - teams.schedule - summary: Create timeCard - description: Create a timeCard instance in a schedule. + - 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/timecard-post?view=graph-rest-beta - operationId: team.schedule_CreateTimeCard + 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 @@ -51524,33 +49713,69 @@ 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeCards/{timeCard-id}': - get: + 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.schedule - summary: Get timeCard - description: Get the properties and relationships of a timeCard object by ID. + - 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/timecard-get?view=graph-rest-beta - operationId: team.schedule_GetTimeCard + 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 @@ -51560,14 +49785,87 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + - name: chatMessage-id in: path - description: The unique identifier of timeCard + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: chatMessage + 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 @@ -51578,6 +49876,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 @@ -51590,23 +49898,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + 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: operation - patch: + 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.schedule - summary: Replace timeCard - description: Replace an existing timeCard with updated values. + - 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/timecard-replace?view=graph-rest-beta - operationId: team.schedule_UpdateTimeCard + url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta + operationId: team.primaryChannel.message_forwardToChat parameters: - name: team-id in: path @@ -51616,20 +49942,27 @@ 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: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + 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: @@ -51637,19 +49970,33 @@ 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: operation - delete: + 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.schedule - summary: Delete timeCard - description: Delete a timeCard instance in a schedule. + - 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/timecard-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeCard + url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta + operationId: team.primaryChannel.message_replyGraphWPreQuote parameters: - name: team-id in: path @@ -51659,36 +50006,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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 - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/microsoft.graph.archive': post: tags: - - teams.schedule - summary: Invoke action clockOut - description: Clock out to end an open timeCard. + - 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/timecard-clockout?view=graph-rest-beta - operationId: team.schedule.timeCard_clockOut + url: https://learn.microsoft.com/graph/api/channel-archive?view=graph-rest-beta + operationId: team.primaryChannel_archive parameters: - name: team-id in: path @@ -51698,14 +50052,6 @@ 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: @@ -51713,39 +50059,29 @@ paths: schema: type: object properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: + shouldSetSpoSiteReadOnlyForMembers: 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}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + '/teams/{team-id}/primaryChannel/microsoft.graph.completeMigration': post: tags: - - teams.schedule - summary: Invoke action confirm - description: Confirm a specific timeCard. + - 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/timecard-confirm?view=graph-rest-beta - operationId: team.schedule.timeCard_confirm + url: https://learn.microsoft.com/graph/api/channel-completemigration?view=graph-rest-beta + operationId: team.primaryChannel_completeMigration parameters: - name: team-id in: path @@ -51755,30 +50091,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeCard responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': - post: + '/teams/{team-id}/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + get: tags: - - teams.schedule - summary: Invoke action confirmForUser - operationId: team.schedule.timeCard_confirmGraphFPreUser + - 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 @@ -51788,46 +50116,56 @@ 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 + - name: userId + in: query + description: 'Usage: userId=''@userId''' + style: form + explode: false 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 + 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: - $ref: '#/components/schemas/microsoft.graph.timeCard' + type: object + properties: + value: + type: boolean + default: false + 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 + '/teams/{team-id}/primaryChannel/microsoft.graph.provisionEmail': post: tags: - - teams.schedule - summary: Invoke action endBreak - description: End the open break in a specific timeCard. + - 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/timecard-endbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_endBreak + url: https://learn.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-beta + operationId: team.primaryChannel_provisionEmail parameters: - name: team-id in: path @@ -51837,54 +50175,26 @@ 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' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + '/teams/{team-id}/primaryChannel/microsoft.graph.removeEmail': post: tags: - - teams.schedule - summary: Invoke action startBreak - description: Start a break in a specific timeCard. + - 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/timecard-startbreak?view=graph-rest-beta - operationId: team.schedule.timeCard_startBreak + url: https://learn.microsoft.com/graph/api/channel-removeemail?view=graph-rest-beta + operationId: team.primaryChannel_removeEmail parameters: - name: team-id in: path @@ -51894,14 +50204,31 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: timeCard-id + 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 timeCard + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: team requestBody: description: Action parameters content: @@ -51909,35 +50236,30 @@ paths: schema: type: object properties: - atApprovedLocation: - type: boolean - default: false - nullable: true - isAtApprovedLocation: - type: boolean - default: false + 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 - 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/$count': - get: + '/teams/{team-id}/primaryChannel/microsoft.graph.unarchive': + post: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timeCard_GetCount + - 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 @@ -51947,23 +50269,63 @@ paths: schema: type: string x-ms-docs-key-type: team - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': - post: + x-ms-docs-operation-type: action + '/teams/{team-id}/primaryChannel/planner': + get: tags: - - 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 + - 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 @@ -51974,27 +50336,11 @@ paths: type: string x-ms-docs-key-type: team 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 - onBehalfOfUserId: - type: string - nullable: true - notes: - $ref: '#/components/schemas/microsoft.graph.itemBody' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' required: true responses: 2XX: @@ -52002,20 +50348,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teams/{team-id}/schedule/timeOffReasons': + 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.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 + - 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 @@ -52062,7 +50431,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52071,13 +50440,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - 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 + - teams.channel + summary: Create new navigation property to plans for teams + operationId: team.primaryChannel.planner_CreatePlan parameters: - name: team-id in: path @@ -52092,7 +50457,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -52100,20 +50465,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}': get: tags: - - 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 + - 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 @@ -52123,14 +50485,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: $select in: query description: Select properties to be returned @@ -52157,19 +50519,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - 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 + - teams.channel + summary: Update the navigation property plans in teams + operationId: team.primaryChannel.planner_UpdatePlan parameters: - name: team-id in: path @@ -52179,20 +50537,20 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -52200,19 +50558,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: 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. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/timeoffreason-delete?view=graph-rest-beta - operationId: team.schedule_DeleteTimeOffReason + - teams.channel + summary: Delete navigation property plans for teams + operationId: team.primaryChannel.planner_DeletePlan parameters: - name: team-id in: path @@ -52222,14 +50576,14 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: If-Match in: header description: ETag @@ -52242,12 +50596,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffReasons/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timeOffReason_GetCount + - 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 @@ -52257,32 +50612,14 @@ 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}/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 + - 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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52320,7 +50657,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52329,13 +50666,9 @@ paths: 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 + - teams.channel + summary: Create new navigation property to buckets for teams + operationId: team.primaryChannel.planner.plan_CreateBucket parameters: - name: team-id in: path @@ -52345,12 +50678,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.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -52358,20 +50699,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': get: tags: - - 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 + - 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 @@ -52381,14 +50719,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: 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 @@ -52415,15 +50761,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teams.schedule - summary: Update the navigation property timeOffRequests in teams - operationId: team.schedule_UpdateTimeOffRequest + - teams.channel + summary: Update the navigation property buckets in teams + operationId: team.primaryChannel.planner.plan_UpdateBucket parameters: - name: team-id in: path @@ -52433,20 +50779,28 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: 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.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -52454,19 +50808,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - 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 + - teams.channel + summary: Delete navigation property buckets for teams + operationId: team.primaryChannel.planner.plan_DeleteBucket parameters: - name: team-id in: path @@ -52476,14 +50826,22 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: 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 @@ -52496,12 +50854,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timeOffRequests/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timeOffRequest_GetCount + - 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 @@ -52511,32 +50870,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}/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 + - 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: 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' @@ -52574,7 +50923,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -52583,13 +50932,9 @@ paths: 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 + - teams.channel + summary: Create new navigation property to tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: team-id in: path @@ -52599,12 +50944,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 + 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.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -52612,20 +50973,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': 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 + - 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 @@ -52635,14 +50993,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -52669,19 +51043,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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 + - teams.channel + summary: Update the navigation property tasks in teams + operationId: team.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: team-id in: path @@ -52691,20 +51061,36 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -52712,19 +51098,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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 + - teams.channel + summary: Delete navigation property tasks for teams + operationId: team.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: team-id in: path @@ -52734,14 +51116,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - 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: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -52754,12 +51152,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/schedule/timesOff/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - - teams.schedule - summary: Get the number of the resource - operationId: team.schedule.timesOff_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.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -52769,138 +51168,30 @@ 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}/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 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.teamworkTagCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teams.teamworkTag - summary: Create teamworkTag - description: 'Create a standard tag for members in the team. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta - operationId: team_CreateTag - parameters: - - name: team-id + - 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: 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 + 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: teamworkTag-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -52927,19 +51218,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' 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 + - teams.channel + summary: Update the navigation property assignedToTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -52949,20 +51236,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: teamworkTag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' required: true responses: 2XX: @@ -52970,19 +51280,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' 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 + - teams.channel + summary: Delete navigation property assignedToTaskBoardFormat for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: team-id in: path @@ -52992,14 +51298,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -53012,16 +51334,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': 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 + - 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 @@ -53031,29 +51350,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + 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 @@ -53076,22 +51396,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + 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.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 + - teams.channel + summary: Update the navigation property bucketTaskBoardFormat in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: team-id in: path @@ -53101,41 +51418,111 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: teamworkTag requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $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.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': + 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.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 + - teams.channel + 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 @@ -53145,22 +51532,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerBucket + - name: 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 @@ -53187,15 +51582,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' 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 + - teams.channel + summary: Update the navigation property details in teams + operationId: team.primaryChannel.planner.plan.bucket.task_UpdateDetail parameters: - name: team-id in: path @@ -53205,28 +51600,43 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket + required: true + style: simple + 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: teamworkTagMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' required: true responses: 2XX: @@ -53234,19 +51644,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' 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 + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: team-id in: path @@ -53256,22 +51662,30 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: plannerBucket + - name: 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 @@ -53284,12 +51698,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages': get: tags: - - teams.teamworkTag - summary: Get the number of the resource - operationId: team.tag.member_GetCount + - teams.channel + 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 @@ -53299,60 +51714,46 @@ paths: schema: type: string x-ms-docs-key-type: team - - name: teamworkTag-id + - name: plannerPlan-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of plannerPlan 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: 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 - - $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: plannerBucket + - 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 - - name: $select + 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 @@ -53374,21 +51775,75 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $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.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teams/{team-id}/templateDefinition': + '/teams/{team-id}/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}': 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 + - 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 @@ -53398,6 +51853,38 @@ 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: 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 @@ -53424,36 +51911,12680 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teams/$count: + 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: + $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 + 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/{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.team + - teams.channel summary: Get the number of the resource - operationId: team_GetCount + 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' + $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 + 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.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.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.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 + 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: $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/{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()': + 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 + parameters: + - name: 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 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}/primaryChannel/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.primaryChannel.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: 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.primaryChannel.planner.plan_UpdateDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag value. + required: true + style: simple + schema: + type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.channel + summary: Delete navigation property details for teams + operationId: team.primaryChannel.planner.plan_DeleteDetail + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/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.primaryChannel.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: 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}/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 + 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 + 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}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/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.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 + 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}/tasks': + 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 + parameters: + - name: 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.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_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 + 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}/tasks/{plannerTask-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 + parameters: + - name: 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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_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: 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_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: 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}/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.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: 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.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 + 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.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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/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.primaryChannel.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: 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.primaryChannel.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: 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.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.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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.primaryChannel.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: 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.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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/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.primaryChannel.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: 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.primaryChannel.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: 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}/primaryChannel/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.primaryChannel.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: 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.primaryChannel.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: 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.primaryChannel.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: 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}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/messages/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.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: 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}/primaryChannel/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.primaryChannel.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: 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.primaryChannel.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: 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.primaryChannel.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: 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/$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': + get: + tags: + - 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 + 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.sharedWithChannelTeamInfoCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.channel + summary: Create new navigation property to sharedWithTeams for teams + operationId: team.primaryChannel_CreateSharedGraphWPreTeam + parameters: + - name: team-id + 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.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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.primaryChannel_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: 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 navigation property sharedWithTeams for teams + operationId: team.primaryChannel_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: 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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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}/primaryChannel/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.primaryChannel.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: 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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.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: 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}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + get: + tags: + - teams.channel + summary: Get team from teams + operationId: team.primaryChannel.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: 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}/primaryChannel/sharedWithTeams/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.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 + - $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 + 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.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 + 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.primaryChannel_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: 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.primaryChannel_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: 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}/primaryChannel/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - teams.channel + 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 + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/primaryChannel/tabs/$count': + get: + tags: + - teams.channel + summary: Get the number of the resource + operationId: team.primaryChannel.tab_GetCount + parameters: + - name: team-id + 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': + get: + 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 + parameters: + - name: 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.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 + 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.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.schedule + summary: Delete navigation property schedule for teams + operationId: team_DeleteSchedule + parameters: + - name: 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}/schedule/dayNotes': + get: + tags: + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_ListDayNote + parameters: + - name: team-id + 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.dayNoteCollectionResponse' + 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 dayNotes for teams + operationId: team.schedule_CreateDayNote + parameters: + - 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.dayNote' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/dayNotes/{dayNote-id}': + get: + tags: + - teams.schedule + summary: Get dayNotes from teams + description: The day notes in the schedule. + operationId: team.schedule_GetDayNote + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: dayNote-id + in: path + description: The unique identifier of dayNote + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: dayNote + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/dayNotes/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.dayNote_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/microsoft.graph.share': + 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.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-share?view=graph-rest-beta + operationId: team.schedule_share + parameters: + - 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: + 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 + '/teams/{team-id}/schedule/offerShiftRequests': + 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 + parameters: + - 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.offerShiftRequestCollectionResponse' + 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 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 + 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.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 + '/teams/{team-id}/schedule/offerShiftRequests/{offerShiftRequest-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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - teams.schedule + summary: Update the navigation property offerShiftRequests in teams + operationId: 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: offerShiftRequest-id + in: path + description: The unique identifier of offerShiftRequest + 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' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/offerShiftRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 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.openShiftChangeRequestCollectionResponse' + 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 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 + 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.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShiftChangeRequests/{openShiftChangeRequest-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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + 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' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: openShiftChangeRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShiftChangeRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 + 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.openShiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create openShift + description: Create an instance of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-post?view=graph-rest-beta + operationId: team.schedule_CreateOpenShift + parameters: + - name: team-id + 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.openShift' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/{openShift-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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update openShift + description: Update the properties of an openShift object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/openshift-update?view=graph-rest-beta + operationId: team.schedule_UpdateOpenShift + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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.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: 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/openShifts/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 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.schedulingGroupCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create schedulingGroup + description: Create a new schedulingGroup. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-beta + operationId: team.schedule_CreateSchedulingGroup + parameters: + - name: team-id + 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.schedulingGroup' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/schedulingGroups/{schedulingGroup-id}': + get: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true + 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: + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: schedulingGroup-id + in: path + description: The unique identifier of schedulingGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: schedulingGroup + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/schedulingGroups/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 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.shiftCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.schedule + summary: Create shift + description: Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-beta + operationId: team.schedule_CreateShift + parameters: + - name: team-id + in: path + description: The unique identifier of 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.shift' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shifts/{shift-id}': + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Replace shift + description: 'Replace an existing shift. If the specified shift doesn''t exist, this method returns 404 Not found. The duration of a shift can''t be less than 1 minute or longer than 24 hours.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/shift-put?view=graph-rest-beta + operationId: team.schedule_UpdateShift + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: shift-id + in: path + description: The unique identifier of shift + 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' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shift' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shifts/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 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.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 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.shiftsRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/{shiftsRoleDefinition-id}': + get: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + 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 team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property shiftsRoleDefinitions for teams + operationId: team.schedule_DeleteShiftsRoleDefinition + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/shiftsRoleDefinitions/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 + 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.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 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.swapShiftsChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + get: + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property swapShiftsChangeRequests in teams + operationId: team.schedule_UpdateSwapShiftsChangeRequest + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + requestBody: + description: 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: operation + delete: + tags: + - teams.schedule + summary: Delete navigation property swapShiftsChangeRequests for teams + operationId: team.schedule_DeleteSwapShiftsChangeRequest + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: swapShiftsChangeRequest-id + in: path + description: The unique identifier of swapShiftsChangeRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: swapShiftsChangeRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/swapShiftsChangeRequests/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeCards': + get: + 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 + parameters: + - 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.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 + 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.timeCard' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}': + get: + tags: + - 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/timecard-get?view=graph-rest-beta + operationId: 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: 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 + in: path + description: The unique identifier of team + required: true + style: simple + 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: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - 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/timecard-delete?view=graph-rest-beta + operationId: 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: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': + post: + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': + post: + tags: + - teams.schedule + summary: Invoke action confirmForUser + operationId: team.schedule.timeCard_confirmGraphFPreUser + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeCard-id + in: path + description: The unique identifier of timeCard + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: timeCard + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + userId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teams/{team-id}/schedule/timeCards/{timeCard-id}/microsoft.graph.endBreak': + post: + tags: + - 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/timecard-endbreak?view=graph-rest-beta + operationId: 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: 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}/schedule/timeCards/{timeCard-id}/microsoft.graph.startBreak': + post: + tags: + - 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/timecard-startbreak?view=graph-rest-beta + operationId: team.schedule.timeCard_startBreak + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + 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}/schedule/timeCards/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teams/{team-id}/schedule/timeCards/microsoft.graph.clockIn': + post: + tags: + - 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 + 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: + 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 + 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.timeOffReasonCollectionResponse' + 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 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 + 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.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 + '/teams/{team-id}/schedule/timeOffReasons/{timeOffReason-id}': + get: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + 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 + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + 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' + 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: + 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. + 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffReason-id + in: path + description: The unique identifier of timeOffReason + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeOffReasons/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: 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 + - $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 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.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 + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timeOffRequests/{timeOffRequest-id}': + get: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - teams.schedule + summary: Update the navigation property timeOffRequests in teams + operationId: team.schedule_UpdateTimeOffRequest + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - name: timeOffRequest-id + in: path + description: The unique identifier of timeOffRequest + 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 + 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: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + - 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 + 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: + 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 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.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 + 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.timeOff' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff/{timeOff-id}': + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + 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.timeOff' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeOff' + 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 + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + 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 + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/schedule/timesOff/$count': + get: + tags: + - teams.schedule + summary: Get the number of the resource + operationId: team.schedule.timesOff_GetCount + parameters: + - name: team-id + in: path + description: The unique identifier of 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}/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 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.teamworkTagCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teams.teamworkTag + summary: Create teamworkTag + description: 'Create a standard tag for members in the team. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/teamworktag-post?view=graph-rest-beta + operationId: team_CreateTag + parameters: + - name: team-id + in: path + description: The unique identifier of team + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: team + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + required: true + responses: + 2XX: + description: 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 team + required: true + style: simple + schema: + type: string + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 team + required: true + style: simple + schema: + type: string + 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.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: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + 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 + - name: If-Match + 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}/tags/{teamworkTag-id}/members': + 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 + parameters: + - name: 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 + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - 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 + description: The unique identifier of team + required: true + style: simple + schema: + type: string + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/tags/{teamworkTag-id}/members/{teamworkTagMember-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 + parameters: + - name: 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 + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + 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 + parameters: + - name: 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 + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + 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.teamworkTagMember' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + 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 + parameters: + - name: 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 + in: path + description: The unique identifier of teamworkTag + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTag + - name: teamworkTagMember-id + in: path + description: The unique identifier of teamworkTagMember + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkTagMember + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teams/{team-id}/tags/{teamworkTag-id}/members/$count': + get: + tags: + - teams.teamworkTag + summary: Get the number of the resource + operationId: team.tag.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 + - 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/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 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}/template': + get: + tags: + - teams.teamsTemplate + summary: Get template from teams + description: The template this team was created from. See available templates. + operationId: team_GetTemplate + parameters: + - name: team-id + in: path + description: The unique identifier of 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.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 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.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: + - $ref: '#/components/parameters/top' + - $ref: '#/components/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 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 + 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 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 + 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: + tags: + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + operationId: teamwork_ListDeletedChat + 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.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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedChats/{deletedChat-id}': + get: + tags: + - teamwork.deletedChat + summary: Get deletedChat + description: Read the properties and relationships of a deletedChat object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/deletedchat-get?view=graph-rest-beta + operationId: teamwork_GetDeletedChat + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + 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 + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedChat' + 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 + parameters: + - name: deletedChat-id + in: path + description: The unique identifier of deletedChat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedChat + - name: If-Match + 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/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 + in: path + description: The unique identifier of deletedChat + 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 + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + 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 + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get deletedTeams from teamwork + description: A collection of deleted teams. + operationId: teamwork_GetDeletedTeam + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + 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 + 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedTeam' + 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 + 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: If-Match + 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': + 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 + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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: + - teamwork.deletedTeam + summary: Create new navigation property to channels for teamwork + operationId: teamwork.deletedTeam_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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' + required: true + responses: + 2XX: + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - teamwork.deletedTeam + summary: Update the navigation property channels in teamwork + operationId: teamwork.deletedTeam_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 + 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.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.deletedTeam + summary: Delete navigation property channels for teamwork + operationId: teamwork.deletedTeam_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 + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers': + 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 + 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.conversationMemberCollectionResponse' + 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 allMembers for teamwork + operationId: teamwork.deletedTeam.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 + 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.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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-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 + 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: 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: + - teamwork.deletedTeam + summary: Update the navigation property allMembers in teamwork + operationId: teamwork.deletedTeam.channel_UpdateAllMember + 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: 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: + - teamwork.deletedTeam + summary: Delete navigation property allMembers for teamwork + operationId: teamwork.deletedTeam.channel_DeleteAllMember + 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: 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.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 + 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/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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get enabledApps from teamwork + description: A collection of enabled apps in the channel. + operationId: teamwork.deletedTeam.channel_GetEnabledApp + parameters: + - name: deletedTeam-id + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.enabledApp_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 + - $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}/filesFolder': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content': + get: + 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 + 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: $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: + - teamwork.deletedTeam + summary: Update content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.deletedTeam.channel_SetFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.deletedTeam + summary: Delete content for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file. The content property will have a potentially breaking change in behavior in the future. It will stream content directly instead of redirecting. To proactively opt in to the new behavior ahead of time, use the contentStream property instead.' + operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContent + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/contentStream': + get: + tags: + - 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: 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 + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - teamwork.deletedTeam + summary: Update contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_SetFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.deletedTeam + summary: Delete contentStream for the navigation property filesFolder in teamwork + description: 'The content stream, if the item represents a file.' + operationId: teamwork.deletedTeam.channel_DeleteFilesFolderContentStream + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/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 + 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.conversationMemberCollectionResponse' + 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 members for teamwork + operationId: teamwork.deletedTeam.channel_CreateMember + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': + get: + tags: + - teamwork.deletedTeam + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.deletedTeam.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: 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: + - teamwork.deletedTeam + summary: Update the navigation property members in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMember + 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: 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: + - teamwork.deletedTeam + summary: Delete navigation property members for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMember + 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: 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.member_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 + - $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 + 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}/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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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: + - teamwork.deletedTeam + summary: Create new navigation property to messages for teamwork + operationId: teamwork.deletedTeam.channel_CreateMessage + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: channel + requestBody: + description: New 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.deletedTeam + summary: Update the navigation property messages in teamwork + operationId: teamwork.deletedTeam.channel_UpdateMessage + 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 + 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: + - teamwork.deletedTeam + summary: Delete navigation property messages for teamwork + operationId: teamwork.deletedTeam.channel_DeleteMessage + 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: If-Match + 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}/messages/{chatMessage-id}/hostedContents': + 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 + 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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: + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateHostedContent + 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 + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-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_GetHostedContent + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateHostedContent + 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 + 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.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteHostedContent + 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' + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + 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 + 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 + 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 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: 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 + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.deletedTeam + summary: Delete 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: + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message_setReaction + 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 + 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 + 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 + 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.undoSoftDelete': + post: + 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 + 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 + 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 + 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 + 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': + 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 + 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/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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: + - teamwork.deletedTeam + summary: Create new navigation property to replies for teamwork + operationId: teamwork.deletedTeam.channel.message_CreateReply + 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 + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + 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 + 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: 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.deletedTeam + summary: Update the navigation property replies in teamwork + operationId: teamwork.deletedTeam.channel.message_UpdateReply + 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: 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: + - teamwork.deletedTeam + summary: Delete navigation property replies for teamwork + operationId: teamwork.deletedTeam.channel.message_DeleteReply + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + 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 + 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: 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: + - teamwork.deletedTeam + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_CreateHostedContent + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-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 + 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: 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: + - teamwork.deletedTeam + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.deletedTeam.channel.message.reply_UpdateHostedContent + 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: 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.deletedTeam + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.deletedTeam.channel.message.reply_DeleteHostedContent + 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: 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + 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.reply_GetHostedContentsContent + 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: 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.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: 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: 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.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: 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: 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' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.reply.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 + - 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action setReaction + operationId: teamwork.deletedTeam.channel.message.reply_setReaction + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/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.reply_softDelete + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: + 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 + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.deletedTeam + summary: Invoke action unsetReaction + operationId: teamwork.deletedTeam.channel.message.reply_unsetReaction + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message.reply_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}/replies/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message.reply_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': + 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 + 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 + 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/{chatMessage-id}/replies/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.reply_replyGraphWPreQuote + 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 + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count': + get: + tags: + - teamwork.deletedTeam + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.message_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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.delta()': + get: + tags: + - teamwork.deletedTeam + summary: Invoke function delta + description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-beta + operationId: teamwork.deletedTeam.channel.message_delta + parameters: + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: deletedTeam + - name: channel-id + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/microsoft.graph.forwardToChat': + 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_forwardToChat + 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: + 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 + 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: + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': + post: + 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 + 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: + 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 + 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + 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 + 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: 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 + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + post: + 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 + 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 + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.removeEmail': + post: + 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 + 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 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.startMigration': + 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 + 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: + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': + post: + 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 + 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 + responses: + 2XX: + description: Success default: $ref: '#/components/responses/error' - /teams/microsoft.graph.allMessages(): + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner': get: tags: - - teams.team.Functions - summary: Invoke function allMessages - operationId: team_allMessage + - 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: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - 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: $select in: query description: Select properties to be returned @@ -53464,16 +64595,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 @@ -53486,190 +64607,119 @@ 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.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getAllMessages(): - get: + x-ms-docs-operation-type: operation + patch: tags: - - teams.team.Functions - summary: Invoke function getAllMessages - operationId: team_getAllMessage + - teamwork.deletedTeam + summary: Update the navigation property planner in teamwork + operationId: teamwork.deletedTeam.channel_UpdatePlanner parameters: - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + 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: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + 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.teamsChannelPlanner' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teams/microsoft.graph.getOpenShifts(): - get: + x-ms-docs-operation-type: operation + delete: 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 + - teamwork.deletedTeam + summary: Delete navigation property planner for teamwork + operationId: teamwork.deletedTeam.channel_DeletePlanner 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 + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + 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: 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: 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 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(): + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans': 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 + - 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: 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -53677,9 +64727,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: @@ -53699,109 +64749,84 @@ paths: 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 + $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 - /teams/microsoft.graph.getTimesOff(): - get: + x-ms-docs-operation-type: operation + post: 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 + - teamwork.deletedTeam + summary: Create new navigation property to plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_CreatePlan 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 + - name: deletedTeam-id + in: path + description: The unique identifier of deletedTeam + 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: deletedTeam + - name: channel-id + in: path + description: The unique identifier of channel + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: channel + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + required: true responses: 2XX: - description: Success + description: Created navigation property. 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/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /teamwork: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': 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 + - 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: 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: $select in: query description: Select properties to be returned @@ -53824,25 +64849,50 @@ paths: type: string responses: 2XX: - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.teamwork - summary: Update teamwork - operationId: teamwork_UpdateTeamwork + - teamwork.deletedTeam + summary: Update the navigation property plans in teamwork + operationId: teamwork.deletedTeam.channel.planner_UpdatePlan + 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 requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -53850,18 +64900,84 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamwork' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /teamwork/deletedChats: - get: + delete: tags: - - teamwork.deletedChat - summary: Get deletedChat - description: Read the properties and relationships of a deletedChat object. - operationId: teamwork_ListDeletedChat + - teamwork.deletedTeam + summary: Delete navigation property plans for teamwork + operationId: teamwork.deletedTeam.channel.planner_DeletePlan + 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: If-Match + 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': + 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 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' @@ -53899,7 +65015,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deletedChatCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -53908,15 +65024,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedChat - summary: Create new navigation property to deletedChats for teamwork - operationId: teamwork_CreateDeletedChat + - 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -53924,29 +65065,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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}': 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 buckets from teamwork + description: Collection of buckets in the plan. Read-only. Nullable. + operationId: teamwork.deletedTeam.channel.planner.plan_GetBucket 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: $select in: query description: Select properties to be returned @@ -53973,30 +65135,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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 buckets in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateBucket 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -54004,24 +65190,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedChat' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' 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 buckets for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteBucket 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: If-Match in: header description: ETag @@ -54034,56 +65244,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedChats/{deletedChat-id}/microsoft.graph.undoDelete': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': + get: 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 + - 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: 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 - 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: + 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54121,7 +65321,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.deletedTeamCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -54131,14 +65331,47 @@ paths: post: tags: - teamwork.deletedTeam - summary: Create new navigation property to deletedTeams for teamwork - operationId: teamwork_CreateDeletedTeam + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_CreateTask + 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -54146,17 +65379,216 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.deletedTeam' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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}': get: tags: - teamwork.deletedTeam - summary: Get deletedTeams from teamwork - description: A collection of deleted teams. - operationId: teamwork_GetDeletedTeam + 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: 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - teamwork.deletedTeam + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_UpdateTask + 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 + 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: + - teamwork.deletedTeam + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_DeleteTask + 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}/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.bucket.task_GetAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -54166,6 +65598,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 +65656,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 +65674,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 +65726,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 +65744,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 +65788,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 +65804,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 +65858,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 +65880,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 +66018,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 +66068,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 +66094,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 +66138,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 +66164,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 +66200,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 +66224,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 +66285,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 +66295,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 +66314,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 +66351,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 +66379,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 +66437,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 @@ -54661,21 +66462,45 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: channel - - name: conversationMember-id + x-ms-docs-key-type: channel + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 conversationMember + description: The unique identifier of plannerTaskChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: conversationMember + 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 +66508,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 +66534,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 +66578,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,40 +66605,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 + x-ms-docs-key-type: plannerBucket + - name: 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: @@ -54793,46 +66644,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}/allMembers/microsoft.graph.remove': + '/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: 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: teamwork.deletedTeam.channel.allMember_remove + 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 @@ -54850,6 +66682,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 + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: @@ -54857,43 +66721,23 @@ 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': + '/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 enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.deletedTeam.channel_ListEnabledApp + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task.message_GetCount parameters: - name: deletedTeam-id in: path @@ -54911,118 +66755,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 - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/{teamsApp-id}': - get: - tags: - - teamwork.deletedTeam - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.deletedTeam.channel_GetEnabledApp - parameters: - - name: deletedTeam-id + - name: plannerPlan-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of plannerPlan required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id in: path - description: The unique identifier of channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: teamsApp-id + x-ms-docs-key-type: plannerBucket + - name: plannerTask-id in: path - description: The unique identifier of teamsApp + description: The unique identifier of plannerTask required: true style: simple schema: type: string - x-ms-docs-key-type: teamsApp - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: plannerTask + - $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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/enabledApps/$count': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': get: tags: - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.enabledApp_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.bucket.task_GetProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -55040,37 +66810,30 @@ 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}/filesFolder': - 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 - 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 + - name: 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 +66860,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 +66886,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 +66930,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 +66956,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 +66991,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,22 +67015,39 @@ 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: 2XX: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: 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 + 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 @@ -55273,25 +67065,90 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - 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 - format: binary - 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' - delete: + 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': + 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: Get the number of the resource + operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetCount parameters: - name: deletedTeam-id in: path @@ -55309,24 +67166,31 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag + - 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 + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members': + '/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_ListMember + 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 @@ -55344,14 +67208,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 - $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 +67231,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,59 +67253,38 @@ paths: 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: - - teamwork.deletedTeam - summary: Create new navigation property to members for teamwork - operationId: teamwork.deletedTeam.channel_CreateMember - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: New 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' + 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}': + 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: Get members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.deletedTeam.channel_GetMember + 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 @@ -55451,14 +67302,14 @@ 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: $select in: query description: Select properties to be returned @@ -55485,15 +67336,15 @@ paths: 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 patch: tags: - teamwork.deletedTeam - summary: Update the navigation property members in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMember + summary: Update the navigation property details in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateDetail parameters: - name: deletedTeam-id in: path @@ -55511,20 +67362,27 @@ 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: plannerPlan + - name: If-Match + in: header + description: ETag value. 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' + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' required: true responses: 2XX: @@ -55532,15 +67390,15 @@ paths: 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: tags: - teamwork.deletedTeam - summary: Delete navigation property members for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMember + summary: Delete navigation property details for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteDetail parameters: - name: deletedTeam-id in: path @@ -55558,14 +67416,14 @@ 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 @@ -55578,46 +67436,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count': - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.member_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 - - $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': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': 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. + 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/conversationmembers-add?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.member_add + 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 @@ -55635,70 +67463,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}/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 + - 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 requestBody: description: Action parameters content: @@ -55706,150 +67478,24 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + justification: + 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 - '/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' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - teamwork.deletedTeam - summary: Create new navigation property to messages for teamwork - operationId: teamwork.deletedTeam.channel_CreateMessage - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: New 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.getUsageRights()': 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: Invoke function getUsageRights + operationId: teamwork.deletedTeam.channel.planner.plan_getUsageRight parameters: - name: deletedTeam-id in: path @@ -55867,49 +67513,34 @@ 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: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.chatMessage' + $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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - teamwork.deletedTeam - summary: Update the navigation property messages in teamwork - operationId: teamwork.deletedTeam.channel_UpdateMessage + 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 @@ -55927,20 +67558,25 @@ 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 values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: @@ -55948,15 +67584,20 @@ 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: + 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: Delete navigation property messages for teamwork - operationId: teamwork.deletedTeam.channel_DeleteMessage + 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 @@ -55974,33 +67615,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: 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents': + x-ms-docs-operation-type: action + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': 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 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 @@ -56018,14 +67666,14 @@ 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' @@ -56063,7 +67711,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -56073,8 +67721,8 @@ paths: post: tags: - teamwork.deletedTeam - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateHostedContent + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_CreateTask parameters: - name: deletedTeam-id in: path @@ -56092,20 +67740,20 @@ 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -56113,17 +67761,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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}': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-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_GetHostedContent + 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 @@ -56141,22 +67789,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: $select in: query description: Select properties to be returned @@ -56183,15 +67831,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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_UpdateHostedContent + summary: Update the navigation property tasks in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_UpdateTask parameters: - name: deletedTeam-id in: path @@ -56209,28 +67857,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: 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 navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -56238,15 +67886,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' 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_DeleteHostedContent + summary: Delete navigation property tasks for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan_DeleteTask parameters: - name: deletedTeam-id in: path @@ -56264,22 +67912,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 @@ -56292,13 +67940,13 @@ paths: 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}/assignedToTaskBoardFormat': 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 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 @@ -56316,38 +67964,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.plannerAssignedToTaskBoardTaskFormat' 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 assignedToTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56365,41 +68032,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: 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: 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 media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $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: - 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 assignedToTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56417,22 +68094,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,50 +68121,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}/bucketTaskBoardFormat': 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: - - teamwork.deletedTeam - summary: Invoke action setReaction - operationId: teamwork.deletedTeam.channel.message_setReaction + 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 @@ -56505,84 +68146,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: - 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 + x-ms-docs-key-type: plannerPlan + - 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 - in: path - description: The unique identifier of channel - required: true - style: simple + x-ms-docs-key-type: plannerTask + - name: $select + in: query + description: Select properties to be returned + 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: $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 + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' 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 + patch: 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: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56600,77 +68214,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 - 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 + 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.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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies': - get: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -56688,112 +68276,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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - teamwork.deletedTeam - summary: Create new navigation property to replies for teamwork - operationId: teamwork.deletedTeam.channel.message_CreateReply - 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: 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' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/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 +68328,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 +68370,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 +68396,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 +68432,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 +68458,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 +68486,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 +68510,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 +68563,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 +68573,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 +68592,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 +68621,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 +68649,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 +68699,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 +68725,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 +68762,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 +68788,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 +68824,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 +68851,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 +68920,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 +68985,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 +69032,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 +69100,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: - 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 + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.deletedTeam + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: deletedTeam-id in: path @@ -57607,38 +69162,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 +69213,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 +69255,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,14 +69348,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/search' - $ref: '#/components/parameters/filter' responses: @@ -57774,16 +69355,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': get: tags: - teamwork.deletedTeam summary: Invoke function delta - description: 'Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation.' + 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/chatmessage-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.message.reply_delta + 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 @@ -57801,14 +69382,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' @@ -57850,13 +69423,13 @@ paths: content: application/json: schema: - title: Collection of chatMessage + title: Collection of plannerPlan type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' '@odata.nextLink': type: string nullable: true @@ -57871,16 +69444,13 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': + 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.reply_forwardToChat + 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 @@ -57898,69 +69468,96 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: chatMessage-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.deletedTeam + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam + 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 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 +69575,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 +69656,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 +69682,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 +69726,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 +69749,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 +69771,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 @@ -58157,63 +69800,60 @@ paths: 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 + 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: 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.conversationMember' 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: + 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 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 + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: deletedTeam-id in: path @@ -58231,43 +69871,27 @@ 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: 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.archive': - post: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': + 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 team from teamwork + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetTeam parameters: - name: deletedTeam-id in: path @@ -58285,36 +69909,50 @@ 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 + - 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: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count': + get: 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 + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount parameters: - name: deletedTeam-id in: path @@ -58332,22 +69970,20 @@ paths: schema: type: string 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' - 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}/tabs': 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 tabs from teamwork + description: A collection of all the tabs in the channel. + operationId: teamwork.deletedTeam.channel_ListTab parameters: - name: deletedTeam-id in: path @@ -58365,56 +70001,55 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: userId + - $ref: '#/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 + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - type: object - properties: - value: - type: boolean - default: false - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.provisionEmail': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: 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: Create new navigation property to tabs for teamwork + operationId: teamwork.deletedTeam.channel_CreateTab parameters: - name: deletedTeam-id in: path @@ -58432,26 +70067,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.teamsTab' + required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' + $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.removeEmail': - post: + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + 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_GetTab parameters: - name: deletedTeam-id in: path @@ -58469,22 +70108,49 @@ 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.startMigration': - post: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property tabs in teamwork + operationId: teamwork.deletedTeam.channel_UpdateTab parameters: - name: deletedTeam-id in: path @@ -58502,37 +70168,36 @@ 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: 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.teamsTab' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTab' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property tabs for teamwork + operationId: teamwork.deletedTeam.channel_DeleteTab parameters: - name: deletedTeam-id in: path @@ -58550,19 +70215,33 @@ 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 + 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}/planner': + x-ms-docs-operation-type: operation + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': 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 + 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 @@ -58580,6 +70259,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: $select in: query description: Select properties to be returned @@ -58606,15 +70293,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': + get: tags: - teamwork.deletedTeam - summary: Update the navigation property planner in teamwork - operationId: teamwork.deletedTeam.channel_UpdatePlanner + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel.tab_GetCount parameters: - name: deletedTeam-id in: path @@ -58632,28 +70320,19 @@ 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - 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 - delete: + '/teamwork/deletedTeams/{deletedTeam-id}/channels/$count': + get: tags: - teamwork.deletedTeam - summary: Delete navigation property planner for teamwork - operationId: teamwork.deletedTeam.channel_DeletePlanner + summary: Get the number of the resource + operationId: teamwork.deletedTeam.channel_GetCount parameters: - name: deletedTeam-id in: path @@ -58663,33 +70342,97 @@ paths: schema: type: string x-ms-docs-key-type: deletedTeam - - name: channel-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 channel + description: The unique identifier of deletedTeam required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - name: If-Match - in: header - description: ETag - 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: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + 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': + 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: 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: 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 @@ -58699,22 +70442,21 @@ 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 - $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: @@ -58722,9 +70464,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: @@ -58744,59 +70486,38 @@ paths: 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: - - teamwork.deletedTeam - summary: Create new navigation property to plans for teamwork - operationId: teamwork.deletedTeam.channel.planner_CreatePlan - parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id - in: path - description: The unique identifier of channel - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: channel - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true - responses: - 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}': + 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: 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: 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 @@ -58806,22 +70527,11 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/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 +70542,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,135 +70564,126 @@ 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/$count: + get: tags: - teamwork.deletedTeam - summary: Update the navigation property plans in teamwork - operationId: teamwork.deletedTeam.channel.planner_UpdatePlan + summary: Get the number of the resource + operationId: teamwork.deletedTeam_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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + /teamwork/deletedTeams/microsoft.graph.getAllMessages(): + get: tags: - teamwork.deletedTeam - summary: Delete navigation property plans for teamwork - operationId: teamwork.deletedTeam.channel.planner_DeletePlan + summary: Invoke function getAllMessages + operationId: teamwork.deletedTeam_getAllMessage parameters: - - name: deletedTeam-id - in: path - description: The unique identifier of deletedTeam - 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: 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: - 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/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 +70721,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 +70730,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 +70746,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 +70795,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,115 +70826,55 @@ 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 - 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: If-Match - 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': - 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: 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 + - name: teamworkDevice-id in: path - description: The unique identifier of channel + description: The unique identifier of teamworkDevice required: true style: simple - schema: - type: string - x-ms-docs-key-type: channel - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + schema: + type: string + x-ms-docs-key-type: teamworkDevice + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/devices/{teamworkDevice-id}/activity': + 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 + 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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 +70897,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 +71007,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 +71038,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 +71068,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,186 +71113,278 @@ 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 + - 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 + x-ms-docs-key-type: teamworkDevice + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceHealth' + 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: + tags: + - teamwork.teamworkDevice + summary: Delete navigation property health for teamwork + operationId: teamwork.device_DeleteHealth + parameters: + - name: teamworkDevice-id in: path - description: The unique identifier of channel + description: The unique identifier of teamworkDevice required: true 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: teamworkDevice + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-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 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.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 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 value. + 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 teamworkDevice required: true style: simple schema: type: string + x-ms-docs-key-type: teamworkDevice requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + type: object + properties: + softwareType: + $ref: '#/components/schemas/microsoft.graph.teamworkSoftwareType' + softwareVersion: + type: string + nullable: true + 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/devices/{teamworkDevice-id}/operations': + get: tags: - - teamwork.deletedTeam - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + - 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 - 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.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 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: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + required: true responses: 2XX: - description: Success + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/devices/{teamworkDevice-id}/operations/{teamworkDeviceOperation-id}': 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: 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: 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: $select in: query description: Select properties to be returned @@ -59857,69 +71411,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 +71450,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 +71488,147 @@ 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/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 @@ -60063,69 +71655,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' 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.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.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' required: true responses: 2XX: @@ -60133,116 +71681,121 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' 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.teamsAppSettings + summary: Delete navigation property teamsAppSettings for teamwork + operationId: teamwork_DeleteTeamsAppSetting 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 + type: string + 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: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.teamTemplateCollectionResponse' 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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + 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 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.teamTemplate + summary: Get teamTemplates from teamwork + description: The templates associated with a team. + operationId: teamwork_GetTeamTemplate 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: 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 + x-ms-docs-key-type: teamTemplate - name: $select in: query description: Select properties to be returned @@ -60269,69 +71822,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' 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.teamTemplate + summary: Update the navigation property teamTemplates in teamwork + operationId: teamwork_UpdateTeamTemplate 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: teamTemplate-id in: path - description: The 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 teamTemplate required: true style: simple schema: type: string + x-ms-docs-key-type: teamTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' required: true responses: 2XX: @@ -60339,56 +71853,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamTemplate' 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.teamTemplate + summary: Delete navigation property teamTemplates for teamwork + operationId: teamwork_DeleteTeamTemplate 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: 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 + x-ms-docs-key-type: teamTemplate - name: If-Match in: header description: ETag @@ -60401,103 +71883,30 @@ 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': - get: - tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.bucket.task_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: - 2XX: - $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/teamTemplates/{teamTemplate-id}/definitions': 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.bucket.task_delta + - teamwork.teamTemplate + summary: Get teamTemplateDefinition + description: Read the properties and relationships of a teamTemplateDefinition object. + operationId: teamwork.teamTemplate_ListDefinition 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: 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 - $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 +71914,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,109 +71936,71 @@ 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.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}/buckets/$count': - get: + x-ms-docs-operation-type: operation + post: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_GetCount + - teamwork.teamTemplate + summary: Create new navigation property to definitions for teamwork + operationId: teamwork.teamTemplate_CreateDefinition 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}': get: 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.' + - 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/plannerbucket-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan.bucket_delta + url: https://learn.microsoft.com/graph/api/teamtemplatedefinition-get?view=graph-rest-beta + operationId: teamwork.teamTemplate_GetDefinition 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 - - $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: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -60640,16 +72011,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 @@ -60660,65 +72021,116 @@ paths: 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 + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + required: true 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/schemas/microsoft.graph.teamTemplateDefinition' 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': + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property definitions for teamwork + operationId: teamwork.teamTemplate_DeleteDefinition + 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: If-Match + 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': get: 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: 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/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 + - 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 +72157,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.team' 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 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 - 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.team' required: true responses: 2XX: @@ -60799,40 +72196,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.team' 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 teamDefinition for teamwork + operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition 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,259 +72234,305 @@ 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/allChannels': + 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. ' - 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 + - 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 + - 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 - 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: 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.channelCollectionResponse' 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()': + 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: tags: - - teamwork.deletedTeam - summary: Invoke function getUsageRights - operationId: teamwork.deletedTeam.channel.planner.plan_getUsageRight + - 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 + 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.planUsageRight' + $ref: '#/components/schemas/microsoft.graph.channel' 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': + get: 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: 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 - 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: 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: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' 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': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation 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 + - 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 + - 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 content: application/json: schema: - type: object - properties: - justification: - type: string - nullable: true - additionalProperties: - type: object + $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: 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/channels/{channel-id}': 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 channels from teamwork + description: The collection of channels and messages associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetChannel 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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: channel - name: $select in: query description: Select properties to be returned @@ -61120,100 +72555,150 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.channel' 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_CreateTask + - teamwork.teamTemplate + summary: Update the navigation property channels in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel 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 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.channel' required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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 channels for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel + 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: If-Match + 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}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': 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 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 @@ -61236,135 +72721,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $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 tasks in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_UpdateTask + - 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 + 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 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.conversationMember' 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.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 tasks for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan_DeleteTask + - 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}/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 +72807,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 @@ -61415,61 +72841,54 @@ paths: 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 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 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -61477,48 +72896,48 @@ paths: 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: tags: - - teamwork.deletedTeam - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + - 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 @@ -61531,127 +72950,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}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/$count': 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 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.plannerBucketTaskBoardTaskFormat' + $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 bucketTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateBucketTaskBoardFormat + - 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.plannerBucketTaskBoardTaskFormat' + type: object + properties: + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + additionalProperties: + type: object required: true responses: 2XX: @@ -61659,100 +73043,142 @@ 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': + post: tags: - - teamwork.deletedTeam - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteBucketTaskBoardFormat + - 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/{plannerTask-id}/details': + 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 details from teamwork - description: Read-only. Nullable. More details about the task. - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetDetail + - 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 - 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 + type: string + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -61775,166 +73201,153 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/{teamsApp-id}': + get: tags: - - teamwork.deletedTeam - summary: Update the navigation property details in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateDetail + - 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 - - 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: teamsApp-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of teamsApp 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: teamsApp + - 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.plannerTaskDetails' - 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.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/$count': + get: tags: - - teamwork.deletedTeam - summary: Delete navigation property details for teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_DeleteDetail + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.enabledApp_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: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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' - 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}/filesFolder': 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 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 - 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: $select in: query description: Select properties to be returned @@ -61961,24 +73374,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/content': + get: tags: - - teamwork.deletedTeam - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.deletedTeam.channel.planner.plan.task_UpdateProgressTaskBoardFormat + - 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 @@ -61987,35 +73410,61 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-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: + - 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: 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. + 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 values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + type: string + format: binary required: true responses: 2XX: @@ -62023,48 +73472,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.driveItem' 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.task_DeleteProgressTaskBoardFormat + - 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 - 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 @@ -62076,64 +73517,30 @@ paths: 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/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan.task_GetCount + - 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: 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': - get: - tags: - - teamwork.deletedTeam - summary: Invoke function delta - description: 'Get newly created, updated, or deleted tasks in either a Planner plan or assigned to the signed-in user without having to perform a full read of the entire resource collection. For details, see Use delta query to track changes in Microsoft Graph data.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/plannertask-delta?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel.planner.plan.task_delta - parameters: - - name: deletedTeam-id + 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 @@ -62142,91 +73549,39 @@ 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 - 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 + description: Retrieved media content content: - application/json: + application/octet-stream: 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 + type: string + format: binary 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': - get: + put: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.planner.plan_GetCount + - 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 + 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 @@ -62235,118 +73590,85 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $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 default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/planner/plans/microsoft.graph.delta()': - get: + delete: 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: 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/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: 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: If-Match + in: header + description: ETag + style: simple + schema: + 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/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members': 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 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 + 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 @@ -62392,7 +73714,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: @@ -62401,18 +73723,26 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_CreateSharedGraphWPreTeam + - 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 + 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 @@ -62426,7 +73756,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -62434,26 +73764,34 @@ 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 - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/members/{conversationMember-id}': get: 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: 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 + - 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,14 +73800,14 @@ 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 + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -62496,24 +73834,32 @@ 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: - - teamwork.deletedTeam - summary: Update the navigation property sharedWithTeams in teamwork - operationId: teamwork.deletedTeam.channel_UpdateSharedGraphWPreTeam + - 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 @@ -62522,20 +73868,20 @@ 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 + 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: @@ -62543,24 +73889,32 @@ 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: - - teamwork.deletedTeam - summary: Delete navigation property sharedWithTeams for teamwork - operationId: teamwork.deletedTeam.channel_DeleteSharedGraphWPreTeam + - 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 + 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 @@ -62569,14 +73923,14 @@ 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 + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -62589,22 +73943,29 @@ paths: 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}/members/$count': 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 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 + 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 @@ -62613,14 +73974,189 @@ paths: schema: type: string x-ms-docs-key-type: channel - - 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/channels/{channel-id}/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.channel.member_add + 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 + 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/channels/{channel-id}/members/microsoft.graph.remove': + 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. + 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: 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: 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/channels/{channel-id}/messages': + 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 + 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' @@ -62658,29 +74194,35 @@ 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: 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 messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage 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,22 +74231,63 @@ 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.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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-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.channel_GetMessage + 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: 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 @@ -62731,25 +74314,32 @@ 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 - '/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 messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage 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 +74348,53 @@ 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/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: chatMessage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/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 messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage 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,98 +74403,66 @@ 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 - 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: 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}/messages/{chatMessage-id}/hostedContents': get: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.sharedGraphWPreTeam_GetCount + - 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: 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 - - $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}/tabs': - get: - tags: - - teamwork.deletedTeam - summary: Get tabs from teamwork - description: A collection of all the tabs in the channel. - operationId: teamwork.deletedTeam.channel_ListTab - parameters: - - name: deletedTeam-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of deletedTeam + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: deletedTeam - - name: channel-id + x-ms-docs-key-type: channel + - 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' @@ -62925,7 +74500,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -62934,18 +74509,26 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.deletedTeam - summary: Create new navigation property to tabs for teamwork - operationId: teamwork.deletedTeam.channel_CreateTab + - teamwork.teamTemplate + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent 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 @@ -62954,12 +74537,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.chatMessageHostedContent' required: true responses: 2XX: @@ -62967,26 +74558,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': 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 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: 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 @@ -62995,14 +74594,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: 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 @@ -63029,24 +74636,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.deletedTeam - summary: Update the navigation property tabs in teamwork - operationId: teamwork.deletedTeam.channel_UpdateTab + - teamwork.teamTemplate + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent 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 @@ -63055,20 +74670,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: 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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -63076,24 +74699,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.deletedTeam - summary: Delete navigation property tabs for teamwork - operationId: teamwork.deletedTeam.channel_DeleteTab + - teamwork.teamTemplate + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent 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 @@ -63102,14 +74733,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: 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 @@ -63122,22 +74761,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': get: tags: - - teamwork.deletedTeam - summary: Get teamsApp from teamwork - description: The application that is linked to the tab. - operationId: teamwork.deletedTeam.channel.tab_GetTeamsApp + - 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: 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 @@ -63146,59 +74793,173 @@ 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 - - name: $select - in: query - description: Select properties to be returned - 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.teamsApp' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count': + 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_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: 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.deletedTeam + - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel.tab_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_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 @@ -63207,6 +74968,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/search' - $ref: '#/components/parameters/filter' responses: @@ -63214,363 +74983,260 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/$count': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - - teamwork.deletedTeam - summary: Get the number of the resource - operationId: teamwork.deletedTeam.channel_GetCount + - teamwork.teamTemplate + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction 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/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: 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/deletedTeams/{deletedTeam-id}/channels/microsoft.graph.allMessages()': - get: + 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.deletedTeam - summary: Invoke function allMessages - operationId: teamwork.deletedTeam.channel_allMessage + - 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: 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: 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: 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()': - get: + 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.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.' + - 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/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllMessage + url: https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-beta + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_undoSoftDelete 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' - - $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: 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 + type: string + x-ms-docs-key-type: chatMessage 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.getAllRetainedMessages()': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + 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.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-getallretainedmessages?view=graph-rest-beta - operationId: teamwork.deletedTeam.channel_getAllRetainedMessage + - teamwork.teamTemplate + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction 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: 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: Success - content: - application/json: - schema: - title: Collection of chatMessage + 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 - 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' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /teamwork/deletedTeams/microsoft.graph.getAllMessages(): + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': get: tags: - - teamwork.deletedTeam - summary: Invoke function getAllMessages - operationId: teamwork.deletedTeam_getAllMessage + - 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: 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 + 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: 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: 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/devices: - 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 - parameters: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63608,7 +75274,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 +75283,48 @@ 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 replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.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: 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.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -63633,29 +75332,58 @@ 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}/replies/{chatMessage-id1}': 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 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 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 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 - name: $select in: query description: Select properties to be returned @@ -63682,30 +75410,62 @@ 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 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 + 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDevice' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -63713,24 +75473,56 @@ 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 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 + 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: If-Match in: header description: ETag @@ -63743,25 +75535,69 @@ 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}/replies/{chatMessage-id1}/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.reply_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 + - 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 @@ -63784,90 +75620,132 @@ 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.reply_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 + - 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.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}/replies/{chatMessage-id1}/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.reply_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: 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 @@ -63894,30 +75772,70 @@ 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.reply_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: 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.teamworkDeviceConfiguration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -63925,24 +75843,64 @@ 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.reply_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: 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 @@ -63955,100 +75913,195 @@ 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}/replies/{chatMessage-id1}/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.reply_GetHostedContentsContent 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: 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 teamworkDevice + description: The unique identifier of chatMessage 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 - 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.teamworkDeviceHealth' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamworkDevice - summary: Update the navigation property health in teamwork - operationId: teamwork.device_UpdateHealth - parameters: - - name: teamworkDevice-id + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice + 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.teamworkDeviceHealth' + type: string + format: binary 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: tags: - - teamwork.teamworkDevice - summary: Delete navigation property health for teamwork - operationId: teamwork.device_DeleteHealth + - 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: 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: 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 @@ -64060,410 +76113,287 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/devices/{teamworkDevice-id}/microsoft.graph.restart': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': + get: 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 + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.hostedContent_GetCount 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 - 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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - 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 + 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 - 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: action - '/teamwork/devices/{teamworkDevice-id}/operations': - 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 - 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/top' - - $ref: '#/components/parameters/skip' + 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' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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' + $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/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': post: tags: - - teamwork.teamworkDevice - summary: Create new navigation property to operations for teamwork - operationId: teamwork.device_CreateOperation + - teamwork.teamTemplate + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_setReaction 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 - 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 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of teamworkDevice + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDevice - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: teamTemplateDefinition + - name: channel-id in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of channel required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' - 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 - 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 - - name: teamworkDeviceOperation-id + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 in: path - description: The unique identifier of teamworkDeviceOperation + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkDeviceOperation + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkDeviceOperation' + 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.teamworkDeviceOperation' 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.teamworkDevice - summary: Delete navigation property operations for teamwork - operationId: teamwork.device_DeleteOperation + - 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 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' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /teamwork/microsoft.graph.determineIfInteractionIsAllowed: + 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.teamwork.Actions - summary: Invoke action determineIfInteractionIsAllowed - description: Determine if a specified Microsoft Teams interaction is allowed between the signed-in user and specified users. + - 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/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 + 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 + 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 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: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': 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 + - teamwork.teamTemplate + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction + 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: Action parameters content: @@ -64471,31 +76401,9 @@ 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 - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' additionalProperties: type: object required: true @@ -64505,110 +76413,103 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /teamwork/teamsAppSettings: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/$count': 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 + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_GetCount parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + 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: - - name: If-Match - in: header - description: ETag + 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: - description: Success + $ref: '#/components/responses/ODataCountResponse' 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/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: List definitions - description: 'List the teamTemplateDefinition objects associated with a 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/teamtemplate-list-definitions?view=graph-rest-beta - operationId: teamwork_ListTeamTemplate + 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 + 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/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: @@ -64616,9 +76517,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: @@ -64638,42 +76539,129 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateCollectionResponse' + 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/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to teamTemplates for teamwork - operationId: teamwork_CreateTeamTemplate + 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 + 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + 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.teamTemplate' + 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}': - 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/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Get teamTemplates from teamwork - description: The templates associated with a team. - operationId: teamwork_GetTeamTemplate + 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 @@ -64683,56 +76671,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate - - name: $select - in: query - description: Select properties to be returned - 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: $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 - 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 + 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 + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + 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: @@ -64740,15 +76718,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessage' 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/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property teamTemplates for teamwork - operationId: teamwork_DeleteTeamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount parameters: - name: teamTemplate-id in: path @@ -64758,25 +76737,39 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplate - - name: If-Match - in: header - description: ETag + - 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: - description: Success + $ref: '#/components/responses/ODataCountResponse' 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/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. - operationId: teamwork.teamTemplate_ListDefinition + 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 @@ -64786,14 +76779,30 @@ 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 - $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: @@ -64801,9 +76810,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: @@ -64823,18 +76832,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamTemplateDefinitionCollectionResponse' + 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 definitions for teamwork - operationId: teamwork.teamTemplate_CreateDefinition + 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 @@ -64844,33 +76876,77 @@ 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 requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + 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.teamTemplateDefinition' + 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}': - 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 teamTemplateDefinition - description: Read the properties and relationships of a teamTemplateDefinition object. + 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/teamtemplatedefinition-get?view=graph-rest-beta - operationId: teamwork.teamTemplate_GetDefinition + 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 @@ -64888,41 +76964,51 @@ 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 + 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.teamTemplateDefinition' + $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 definitions in teamwork - operationId: teamwork.teamTemplate_UpdateDefinition + 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 @@ -64940,28 +77026,44 @@ 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 values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + 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.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}/microsoft.graph.completeMigration': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property definitions for teamwork - operationId: teamwork.teamTemplate_DeleteDefinition + 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 @@ -64979,28 +77081,30 @@ 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition': + 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 teamDefinition - description: Get the properties of the team associated with a teamTemplateDefinition object. + 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/teamtemplatedefinition-get-teamdefinition?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition_GetTeamDefinition + 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 @@ -65018,41 +77122,64 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select + - name: 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: 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.team' + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property teamDefinition in teamwork - operationId: teamwork.teamTemplate.definition_UpdateTeamDefinition + 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 @@ -65070,28 +77197,34 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.team' - required: true + - 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.team' + $ref: '#/components/schemas/microsoft.graph.provisionChannelEmailResult' 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.removeEmail': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property teamDefinition for teamwork - operationId: teamwork.teamTemplate.definition_DeleteTeamDefinition + 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 @@ -65109,25 +77242,30 @@ 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 responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels': - get: + 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: 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 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 @@ -65145,57 +77283,83 @@ 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 + - 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 + 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 + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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 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/allChannels/{channel-id}': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner': 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_GetAllChannel + 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 @@ -65247,16 +77411,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/allChannels/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.allChannel_GetCount + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdatePlanner parameters: - name: teamTemplate-id in: path @@ -65274,20 +77437,80 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $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 + 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: + - teamwork.teamTemplate + summary: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeletePlanner + 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: 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': + 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 channels from teamwork - description: The collection of channels and messages associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListChannel + 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 @@ -65305,6 +77528,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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65342,7 +77573,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.channelCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -65352,8 +77583,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateChannel + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_CreatePlan parameters: - name: teamTemplate-id in: path @@ -65371,12 +77602,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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -65384,17 +77623,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $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}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}': 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_GetChannel + 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 @@ -65420,6 +77659,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: $select in: query description: Select properties to be returned @@ -65446,15 +77693,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $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 channels in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateChannel + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_UpdatePlan parameters: - name: teamTemplate-id in: path @@ -65480,12 +77727,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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -65493,15 +77748,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + $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 channels for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteChannel + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_DeletePlan parameters: - name: teamTemplate-id in: path @@ -65527,6 +77782,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: If-Match in: header description: ETag @@ -65539,13 +77802,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': 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: 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 @@ -65571,6 +77834,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' @@ -65608,7 +77879,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -65618,8 +77889,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateAllMember + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateBucket parameters: - name: teamTemplate-id in: path @@ -65645,12 +77916,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.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -65658,17 +77937,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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/channels/{channel-id}/allMembers/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': 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_GetAllMember + 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 @@ -65694,14 +77973,22 @@ 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: $select in: query description: Select properties to be returned @@ -65728,15 +78015,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateAllMember + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateBucket parameters: - name: teamTemplate-id in: path @@ -65762,20 +78049,28 @@ 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucket' required: true responses: 2XX: @@ -65783,66 +78078,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteAllMember - 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: 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': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.allMember_GetCount + summary: Delete navigation property buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteBucket parameters: - name: teamTemplate-id in: path @@ -65868,95 +78112,41 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/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.channel.allMember_add - 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 + x-ms-docs-key-type: plannerBucket + - 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/allMembers/microsoft.graph.remove': - 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': + get: 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: 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 @@ -65982,75 +78172,22 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps': - 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 - 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: 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' @@ -66088,20 +78225,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppCollectionResponse' + $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/{teamsApp-id}': - get: + post: 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: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_CreateTask parameters: - name: teamTemplate-id in: path @@ -66127,50 +78262,46 @@ 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 - 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: 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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.plannerTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/enabledApps/$count': + '/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 the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.enabledApp_GetCount + 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 @@ -66196,45 +78327,30 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder': - 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.channel_GetFilesFolder - 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 + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -66261,65 +78377,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $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}/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.channel_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: 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: - 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: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -66345,13 +78411,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 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: @@ -66359,15 +78448,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $ref: '#/components/schemas/microsoft.graph.plannerTask' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation delete: 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: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -66393,6 +78482,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 @@ -66404,13 +78517,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/filesFolder/contentStream': + 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': 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 + 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 @@ -66436,22 +78550,65 @@ 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.plannerAssignedToTaskBoardTaskFormat' 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 assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66477,68 +78634,59 @@ paths: schema: type: string x-ms-docs-key-type: channel - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - delete: - tags: - - teamwork.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: 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 + x-ms-docs-key-type: plannerTask - 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.plannerAssignedToTaskBoardTaskFormat' + required: true responses: 2XX: description: Success + 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': - get: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66564,104 +78712,49 @@ paths: schema: type: string x-ms-docs-key-type: channel - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' - 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 members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMember - 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - required: true + x-ms-docs-key-type: plannerTask + - 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.conversationMember' + 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/{conversationMember-id}': + '/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 members from teamwork - description: A collection of membership records associated with the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMember + 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 @@ -66687,14 +78780,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 +78830,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' 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 bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66755,20 +78864,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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' required: true responses: 2XX: @@ -66776,15 +78908,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMember + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -66810,14 +78942,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 +78978,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}/details': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.member_GetCount + 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 @@ -66861,23 +79010,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.plannerTaskDetails' 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 details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -66903,19 +79094,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.plannerTaskDetails' required: true responses: 2XX: @@ -66923,33 +79138,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.plannerTaskDetails' 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: + $ref: '#/components/responses/error' + 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 details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -66975,50 +79172,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}/messages': 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 + 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 @@ -67044,6 +79240,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' @@ -67081,7 +79301,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -67092,7 +79312,7 @@ paths: tags: - teamwork.teamTemplate summary: Create new navigation property to messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateMessage + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -67118,12 +79338,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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -67131,17 +79375,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $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}': + '/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 messages from teamwork - description: A collection of all the messages in the channel. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetMessage + 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 @@ -67167,14 +79411,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -67201,7 +79469,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -67209,7 +79477,7 @@ paths: tags: - teamwork.teamTemplate summary: Update the navigation property messages in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateMessage + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -67235,20 +79503,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' required: true responses: 2XX: @@ -67256,7 +79548,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTaskChatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -67264,7 +79556,7 @@ paths: tags: - teamwork.teamTemplate summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteMessage + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -67290,14 +79582,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 @@ -67310,13 +79626,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': - 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 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: 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 @@ -67342,120 +79661,66 @@ 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: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - teamwork.teamTemplate - summary: Create new navigation property to hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateHostedContent - 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 + 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: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + 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.chatMessageHostedContent' + 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}/hostedContents/{chatMessageHostedContent-id}': - get: + 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: 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: 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 @@ -67481,57 +79746,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 - - name: $select - in: query - description: Select properties to be returned - 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 - - 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.chatMessageHostedContent' + 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}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateHostedContent + 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 @@ -67557,44 +79827,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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + x-ms-docs-key-type: plannerBucket + - 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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/{channel-id}/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteHostedContent + 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 @@ -67620,41 +79890,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 - - 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.plannerProgressTaskBoardTaskFormat' 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: + patch: 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: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67671,47 +79965,68 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + 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 channel + description: The unique identifier of plannerBucket required: true style: simple schema: type: string - x-ms-docs-key-type: channel - - 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: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent + 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.plannerProgressTaskBoardTaskFormat' + 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.plannerProgressTaskBoardTaskFormat' default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -67737,41 +80052,48 @@ 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 - requestBody: - description: New media content. - content: - application/octet-stream: - schema: - type: string - format: binary - required: true + x-ms-docs-key-type: plannerBucket + - name: 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' - 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}/tasks/$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_GetCount parameters: - name: teamTemplate-id in: path @@ -67797,39 +80119,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 - - 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 - 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' - '/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/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.hostedContent_GetCount + 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 @@ -67855,27 +80177,90 @@ 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: $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 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': - post: + 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}/buckets/$count': + get: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_setReaction + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -67901,43 +80286,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: 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 + - $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}/microsoft.graph.softDelete': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - summary: Invoke action softDelete - description: Delete a single chatMessage or a chat message reply in a channel or a chat. + 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/chatmessage-softdelete?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_softDelete + 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 @@ -67963,30 +80336,83 @@ 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: $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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.undoSoftDelete': - post: + 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: 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 + 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 @@ -68012,26 +80438,49 @@ 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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' 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 + patch: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_unsetReaction + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -68057,40 +80506,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: 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.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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies': - get: + x-ms-docs-operation-type: operation + delete: 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: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -68116,63 +80568,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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - 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 + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.archive': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_CreateReply + 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 @@ -68198,38 +80623,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.chatMessage' + 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.chatMessage' + 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}': + 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: 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 getUsageRights + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_getUsageRight parameters: - name: teamTemplate-id in: path @@ -68255,57 +80681,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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.chatMessage' + $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/channels/{channel-id}/planner/plans/{plannerPlan-id}/microsoft.graph.moveToContainer': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_UpdateReply + 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.channel.planner.plan_moveToContainer parameters: - name: teamTemplate-id in: path @@ -68331,28 +80734,25 @@ 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 values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + additionalProperties: + type: object required: true responses: 2XX: @@ -68360,15 +80760,20 @@ 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: + 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: tags: - teamwork.teamTemplate - summary: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_DeleteReply + 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 @@ -68394,41 +80799,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: 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: 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': 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 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 @@ -68454,22 +80858,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 +80903,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68517,8 +80913,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 tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateTask parameters: - name: teamTemplate-id in: path @@ -68544,28 +80940,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.plannerTask' required: true responses: 2XX: @@ -68573,17 +80961,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-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 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 @@ -68609,30 +80997,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: 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 @@ -68659,15 +81039,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_UpdateHostedContent + summary: Update the navigation property tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -68693,36 +81073,28 @@ 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 + x-ms-docs-key-type: plannerTask requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -68730,15 +81102,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $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 hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_DeleteHostedContent + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -68764,30 +81136,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: 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 @@ -68800,13 +81164,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': 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 + 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 @@ -68832,46 +81196,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 - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + x-ms-docs-key-type: plannerTask + - 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 + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' 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 assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -68897,49 +81272,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: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent + 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 media content. + description: New navigation property values content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $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: - 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 assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -68965,228 +81342,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: 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 + 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' - '/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 the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply.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 - - 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/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': - post: - tags: - - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_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 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 - '/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: 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 - 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 + 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}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - 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}/bucketTaskBoardFormat': + get: 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.reply_undoSoftDelete + 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 @@ -69212,34 +81402,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 + 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.plannerBucketTaskBoardTaskFormat' 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': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message.reply_unsetReaction + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -69265,47 +81478,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.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}/messages/{chatMessage-id}/replies/$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.reply_GetCount + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -69331,31 +81548,41 @@ 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: 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/{chatMessage-id}/replies/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}/details': 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.reply_delta + 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 @@ -69381,19 +81608,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' + 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 @@ -69404,16 +81634,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 @@ -69426,41 +81646,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.plannerTaskDetails' 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 + 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.reply_forwardToChat + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -69486,35 +81684,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: 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: 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.plannerTaskDetails' required: true responses: 2XX: @@ -69522,33 +81720,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.plannerTaskDetails' 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 + 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.channel.message.reply_replyGraphWPreQuote + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -69574,47 +81754,41 @@ 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: - 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: 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/channels/{channel-id}/messages/$count': + x-ms-docs-operation-type: operation + '/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 the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.message_GetCount + 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 @@ -69640,56 +81814,30 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/messages/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.' - 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 - 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: 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 + 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: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -69697,9 +81845,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: @@ -69719,41 +81867,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.plannerTaskChatMessageCollectionResponse' 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': + x-ms-docs-operation-type: operation 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.channel.message_forwardToChat + 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 @@ -69779,61 +81904,46 @@ 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: 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.plannerTaskChatMessage' 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.plannerTaskChatMessage' 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: + x-ms-docs-operation-type: operation + '/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: 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 + 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 @@ -69859,43 +81969,65 @@ 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: 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $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/channels/{channel-id}/microsoft.graph.archive': - post: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -69921,36 +82053,52 @@ 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: 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 + 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.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/channels/{channel-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -69976,97 +82124,52 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/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.channel_doesUserHaveAccess - 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 + 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 - - 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 + x-ms-docs-key-type: plannerTaskChatMessage + - name: If-Match + in: header + description: ETag + style: simple 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/microsoft.graph.provisionEmail': + x-ms-docs-operation-type: operation + '/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: 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.' + 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/channel-provisionemail?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_provisionEmail + 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 @@ -70092,67 +82195,58 @@ 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 + 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: + 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/channels/{channel-id}/microsoft.graph.startMigration': + '/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: 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.' + 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/channel-startmigration?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_startMigration + 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 @@ -70178,6 +82272,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: 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: @@ -70185,11 +82303,8 @@ 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])$' + reactionType: type: string - format: date-time - nullable: true additionalProperties: type: object required: true @@ -70199,16 +82314,12 @@ paths: 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: + '/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: 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 + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -70234,19 +82345,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: 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner': + '/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 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 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 @@ -70272,6 +82400,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 +82442,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdatePlanner + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70332,12 +82476,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.plannerProgressTaskBoardTaskFormat' required: true responses: 2XX: @@ -70345,15 +82512,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' + $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 planner for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeletePlanner + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -70379,99 +82546,40 @@ 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}/planner/plans': - 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 - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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' + description: Success 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/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_CreatePlan + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -70497,30 +82605,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.plannerPlan' - 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.plannerPlan' + $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}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/microsoft.graph.delta()': 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: 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 @@ -70554,6 +82663,11 @@ 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 @@ -70564,6 +82678,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 @@ -70576,19 +82700,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property plans in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_UpdatePlan + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_GetCount parameters: - name: teamTemplate-id in: path @@ -70614,36 +82756,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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property plans for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner_DeletePlan + 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 @@ -70669,33 +82798,75 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: description: Success + content: + application/json: + schema: + title: Collection of 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/buckets': + 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': 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_ListBucket + 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 @@ -70721,14 +82892,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' @@ -70766,7 +82929,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerBucketCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -70776,8 +82939,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_CreateBucket + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -70803,20 +82966,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.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -70824,17 +82979,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}': 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 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 @@ -70860,22 +83015,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 + - 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 + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: $select in: query description: Select properties to be returned @@ -70902,15 +83049,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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 buckets in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateBucket + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -70936,28 +83083,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 + - 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 + x-ms-docs-key-type: sharedWithChannelTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -70965,15 +83104,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' + $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 buckets for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteBucket + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -70999,22 +83138,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 + - 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 + x-ms-docs-key-type: sharedWithChannelTeamInfo - name: If-Match in: header description: ETag @@ -71027,13 +83158,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': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': 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 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 @@ -71059,22 +83190,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 + - 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 + x-ms-docs-key-type: sharedWithChannelTeamInfo - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71112,83 +83235,20 @@ 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: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - teamwork.teamTemplate - 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 - 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 - 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 - '/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}/allowedMembers/{conversationMember-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 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 @@ -71214,30 +83274,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 + - 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 + 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 + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -71264,86 +83316,16 @@ paths: content: application/json: schema: - $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 tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_UpdateTask - 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 - 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' + $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 tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_DeleteTask + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: teamTemplate-id in: path @@ -71369,49 +83351,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}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': 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 team from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.sharedGraphWPreTeam_GetTeam parameters: - name: teamTemplate-id in: path @@ -71437,30 +83397,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 @@ -71487,93 +83431,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamTemplate - 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 - 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 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' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/sharedWithTeams/$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_GetCount parameters: - name: teamTemplate-id in: path @@ -71599,49 +83466,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 - 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 + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore 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: + 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.bucket.task_GetBucketTaskBoardFormat + summary: Create new navigation property to tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_CreateTab parameters: - name: teamTemplate-id in: path @@ -71667,30 +83579,63 @@ paths: schema: type: string x-ms-docs-key-type: channel - - name: plannerPlan-id + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-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 + 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 + 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 @@ -71717,15 +83662,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $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 bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + summary: Update the navigation property tabs in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_UpdateTab parameters: - name: teamTemplate-id in: path @@ -71751,43 +83696,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.plannerBucketTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -71795,15 +83717,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat' + $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 bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Delete navigation property tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_DeleteTab parameters: - name: teamTemplate-id in: path @@ -71829,30 +83751,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 @@ -71865,13 +83771,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}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp': 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 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 @@ -71897,30 +83803,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 +83837,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_UpdateDetail + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -71981,59 +83872,135 @@ 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/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount + 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 + - $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 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' - required: true + 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: - $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 + 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteDetail + 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 @@ -72051,57 +84018,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 + - name: model + in: query + description: The payment model for the API + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/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/{plannerTask-id}/progressTaskBoardFormat': + 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: 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: 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 parameters: - name: teamTemplate-id in: path @@ -72119,38 +84111,11 @@ 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 - - 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: $select in: query description: Select properties to be returned @@ -72161,6 +84126,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 @@ -72173,19 +84148,34 @@ 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 + 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group': + 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 group from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup parameters: - name: teamTemplate-id in: path @@ -72203,67 +84193,43 @@ 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 - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - required: true - style: simple + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerTask - - name: If-Match - in: header - description: ETag value. - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + 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 @@ -72281,56 +84247,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: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - name: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - 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: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - 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: 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 + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket.task_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount parameters: - name: teamTemplate-id in: path @@ -72348,30 +84313,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/search' - $ref: '#/components/parameters/filter' responses: @@ -72379,16 +84320,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' 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()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels': 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.bucket.task_delta + 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 @@ -72406,38 +84344,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: 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: @@ -72445,9 +84359,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: @@ -72467,37 +84381,20 @@ 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.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}/buckets/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/{channel-id}': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.bucket_GetCount + 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 @@ -72523,31 +84420,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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan - - $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.channel' 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-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels/$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.incomingChannel_GetCount parameters: - name: teamTemplate-id in: path @@ -72565,30 +84473,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/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 + 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 +84519,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 +84541,18 @@ 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.teamsAppInstallationCollectionResponse' 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: + x-ms-docs-operation-type: operation + post: 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: Create new navigation property to installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateInstalledApp parameters: - name: teamTemplate-id in: path @@ -72667,22 +84570,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}': + get: + tags: + - teamwork.teamTemplate + summary: Get installedApps from teamwork + description: The apps installed in this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetInstalledApp + 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: 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 @@ -72709,15 +84645,15 @@ paths: 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 patch: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_UpdateDetail + summary: Update the navigation property installedApps in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateInstalledApp parameters: - name: teamTemplate-id in: path @@ -72735,35 +84671,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 + - name: teamsAppInstallation-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 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.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -72771,15 +84692,15 @@ paths: 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: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_DeleteDetail + summary: Delete navigation property installedApps for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteInstalledApp parameters: - name: teamTemplate-id in: path @@ -72797,22 +84718,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 - name: If-Match in: header description: ETag @@ -72825,16 +84738,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}/microsoft.graph.archive': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: 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. ' + 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-archive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_archive + 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 @@ -72852,22 +84765,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: @@ -72875,9 +84780,8 @@ paths: schema: type: object properties: - justification: - type: string - nullable: true + consentedPermissionSet: + $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' additionalProperties: type: object required: true @@ -72887,12 +84791,13 @@ paths: 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()': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': get: tags: - teamwork.teamTemplate - summary: Invoke function getUsageRights - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan_getUsageRight + summary: Get teamsApp from teamwork + description: The app that is installed. + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp parameters: - name: teamTemplate-id in: path @@ -72910,42 +84815,51 @@ 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 + uniqueItems: true + type: array + items: + type: string + - 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.teamsApp' 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': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + 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.channel.planner.plan_moveToContainer + 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 @@ -72963,54 +84877,50 @@ 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $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}/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/$count': + 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetCount parameters: - name: teamTemplate-id in: path @@ -73028,48 +84938,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 - 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/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members': 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 members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember parameters: - name: teamTemplate-id in: path @@ -73087,22 +84969,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 - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -73140,7 +85006,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 +85016,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 +85035,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,17 +85048,17 @@ 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 + summary: Get members from teamwork + description: Members and owners of the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember parameters: - name: teamTemplate-id in: path @@ -73226,30 +85076,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: $select in: query description: Select properties to be returned @@ -73276,15 +85110,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 +85136,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 +85157,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,49 +85183,130 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - 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 - - name: plannerPlan-id + 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/members/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.member_GetCount + 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 + 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/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 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: + 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': - get: + 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: 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: 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 @@ -73425,65 +85324,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: $select - in: query - description: Select properties to be returned - 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 + type: string + x-ms-docs-key-type: teamTemplateDefinition + 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: 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': + 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 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 @@ -73501,59 +85494,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 - 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 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: + 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.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.unarchive': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteAssignedToTaskBoardFormat + 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 @@ -73571,49 +85593,19 @@ 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 - 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}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations': 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.task_GetBucketTaskBoardFormat + 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 @@ -73631,30 +85623,21 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/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 +85660,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 +85689,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 +85730,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 +85764,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 +85790,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 +85811,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,49 +85837,63 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of channel + description: The unique identifier of teamsAsyncOperation required: true 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: teamsAsyncOperation + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount + 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 + 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: - 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}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners': 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 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 @@ -74043,30 +85911,82 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: channel-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.userCollectionResponse' + 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: + 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 + 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: user-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -74093,15 +86013,17 @@ paths: 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 - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/mailboxSettings': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_UpdateProgressTaskBoardFormat + 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 @@ -74119,59 +86041,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 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: Entity result. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + patch: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_DeleteProgressTaskBoardFormat + summary: Update property mailboxSettings value. + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting parameters: - name: teamTemplate-id in: path @@ -74189,98 +86100,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 - 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: user-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of user 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: 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' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/planner/plans/{plannerPlan-id}/tasks/$count': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.planner.plan.task_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: 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' - '/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 +86148,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 +86171,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 +86193,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 +86222,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 +86237,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 +86261,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 +86279,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 +86291,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 + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.owner_GetCount parameters: - name: teamTemplate-id in: path @@ -74535,14 +86322,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 +86390,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 +86400,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 +86419,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 +86432,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 +86460,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 +86494,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 +86520,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 +86541,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 +86567,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 +86587,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 +86610,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 +86663,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 +86693,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 +86734,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 +86803,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 +86864,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 +86890,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 +86965,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 +87002,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 +87012,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 +87031,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 +87044,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 +87072,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 +87106,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 +87132,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 +87153,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 +87179,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,120 +87199,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': - 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 - 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: 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/{channel-id}/tabs/$count': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel.tab_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/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount parameters: - name: teamTemplate-id in: path @@ -75560,12 +87229,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.allMessages()': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': + post: tags: - teamwork.teamTemplate - summary: Invoke function allMessages - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_allMessage + 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 @@ -75583,54 +87256,32 @@ 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 + 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 @@ -75638,20 +87289,20 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllMessages()': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.remove': + post: 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.' + 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/channel-getallmessages?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.channel_getAllMessage + 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 @@ -75669,61 +87320,32 @@ 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 - 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 + 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 @@ -75731,20 +87353,17 @@ 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/channels/microsoft.graph.getAllRetainedMessages()': - 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 + 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 @@ -75767,9 +87386,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: @@ -75777,9 +87396,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: @@ -75799,34 +87418,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/group': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/{teamsApp-id}': get: tags: - teamwork.teamTemplate - summary: Get group from teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_GetGroup + 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 @@ -75844,6 +87449,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - 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 @@ -75870,17 +87483,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.group' + $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/group/serviceProvisioningErrors': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/enabledApps/$count': 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.enabledApp_GetCount parameters: - name: teamTemplate-id in: path @@ -75898,21 +87510,37 @@ 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 + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': + 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 + 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: $select in: query description: Select properties to be returned @@ -75935,18 +87563,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.driveItem' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/group/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder/content': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.group.ServiceProvisioningError_GetCount + 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 @@ -75964,20 +87595,29 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: $format + in: query + description: Format of the content + style: form + explode: false + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/incomingChannels': - get: + put: tags: - teamwork.teamTemplate - summary: Get incomingChannels from teamwork - description: List of channels shared with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListIncomingChannel + 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 @@ -75995,57 +87635,64 @@ 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: + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + format: binary + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + delete: + tags: + - teamwork.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 + parameters: + - name: teamTemplate-id + in: path + description: The unique identifier of teamTemplate + 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: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + 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/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 +87710,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 +87779,24 @@ 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/members': get: tags: - teamwork.teamTemplate - summary: Get installedApps from teamwork - description: The apps installed in this team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListInstalledApp + summary: Get members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListMember parameters: - name: teamTemplate-id in: path @@ -76192,7 +87851,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 +87861,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 members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember parameters: - name: teamTemplate-id in: path @@ -76226,7 +87885,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -76234,17 +87893,17 @@ 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/members/{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 members from teamwork + description: A collection of membership records associated with the channel. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_GetMember parameters: - name: teamTemplate-id in: path @@ -76262,14 +87921,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 +87955,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 members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember parameters: - name: teamTemplate-id in: path @@ -76322,20 +87981,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 +88002,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 members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember parameters: - name: teamTemplate-id in: path @@ -76369,14 +88028,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,66 +88048,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: - 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 - 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: 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/installedApps/{teamsAppInstallation-id}/teamsApp': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': get: tags: - teamwork.teamTemplate - summary: Get teamsApp from teamwork - description: The app that is installed. - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_GetTeamsApp + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount parameters: - name: teamTemplate-id in: path @@ -76466,51 +88071,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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/microsoft.graph.add': + 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 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 parameters: - name: teamTemplate-id in: path @@ -76518,60 +88095,63 @@ 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: 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 + 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: + 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' + 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/$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/members/microsoft.graph.remove': + post: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.installedApp_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.member_remove parameters: - name: teamTemplate-id in: path @@ -76589,20 +88169,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/members': + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListMember + 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 @@ -76657,7 +88267,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: @@ -76667,8 +88277,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateMember + summary: Create new navigation property to messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMessage parameters: - name: teamTemplate-id in: path @@ -76691,7 +88301,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -76699,17 +88309,17 @@ 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}': get: tags: - teamwork.teamTemplate - summary: Get members from teamwork - description: Members and owners of the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetMember + 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 @@ -76727,14 +88337,14 @@ 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 + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -76761,15 +88371,15 @@ 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: - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateMember + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -76787,20 +88397,20 @@ 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 + 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: @@ -76808,15 +88418,15 @@ 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: - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteMember + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -76834,14 +88444,14 @@ 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 + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -76854,12 +88464,13 @@ 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/messages/{chatMessage-id}/hostedContents': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.member_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_ListHostedContent parameters: - name: teamTemplate-id in: path @@ -76877,23 +88488,63 @@ 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' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.add': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation 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 + summary: Create new navigation property to hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -76911,53 +88562,38 @@ 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 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.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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/members/microsoft.graph.remove': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: 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.member_remove + 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 @@ -76975,100 +88611,57 @@ 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 - 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 + - 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: chatMessageHostedContent-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessageHostedContent 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: 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.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.clone': - post: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -77086,81 +88679,44 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.completeMigration': - post: - 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 - 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: chatMessageHostedContent-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.sendActivityNotification': - post: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -77176,87 +88732,43 @@ paths: required: true 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/microsoft.graph.unarchive': - post: - 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 - parameters: - - name: teamTemplate-id + type: string + x-ms-docs-key-type: teamTemplateDefinition + - 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: chatMessageHostedContent-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + 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 - '/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/{chatMessageHostedContent-id}/$value': 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 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 @@ -77274,55 +88786,38 @@ 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 + type: string + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + 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.teamTemplate - summary: Create new navigation property to operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateOperation + 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 @@ -77340,30 +88835,41 @@ 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: 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.teamsAsyncOperation' + type: string + format: binary required: true responses: 2XX: - description: Created 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/{teamsAsyncOperation-id}': - get: + delete: 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: 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 @@ -77381,49 +88887,39 @@ 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 - - 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.teamsAsyncOperation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property operations in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateOperation + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -77441,36 +88937,27 @@ 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' - 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.teamsAsyncOperation' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property operations for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteOperation + summary: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction parameters: - name: teamTemplate-id in: path @@ -77488,32 +88975,43 @@ 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 - - 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/operations/$count': - 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 the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.operation_GetCount + 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 @@ -77531,20 +89029,30 @@ 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 responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners': - 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 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: 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 @@ -77562,57 +89070,26 @@ 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: 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: - $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: + 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_GetOwner + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -77630,51 +89107,40 @@ 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 + 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/{user-id}/mailboxSettings': + 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 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 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 @@ -77692,14 +89158,29 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -77722,18 +89203,18 @@ paths: type: string responses: 2XX: - description: Entity result. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' - patch: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - teamwork.teamTemplate - summary: Update property mailboxSettings value. - operationId: teamwork.teamTemplate.definition.teamDefinition.owner_UpdateMailboxSetting + summary: Create new navigation property to replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply parameters: - name: teamTemplate-id in: path @@ -77751,37 +89232,38 @@ 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: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + $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.mailboxSettings' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners/{user-id}/serviceProvisioningErrors': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: 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: 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 @@ -77799,29 +89281,22 @@ 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 + 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: $select in: query description: Select properties to be returned @@ -77844,18 +89319,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' 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: operation + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.owner.ServiceProvisioningError_GetCount + summary: Update the navigation property replies in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply parameters: - name: teamTemplate-id in: path @@ -77873,28 +89349,44 @@ 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 + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/owners(userPrincipalName=''{userPrincipalName}'')': - get: + x-ms-docs-operation-type: operation + 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.owner_GetGraphBPreUserPrincipalName + summary: Delete navigation property replies for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply parameters: - name: teamTemplate-id in: path @@ -77912,50 +89404,41 @@ 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 + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: 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/$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.owner_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 @@ -77973,37 +89456,22 @@ 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 + - 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' @@ -78041,7 +89509,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -78051,8 +89519,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 hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_CreateHostedContent parameters: - name: teamTemplate-id in: path @@ -78070,12 +89538,28 @@ 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 content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -78083,17 +89567,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/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}/hostedContents/{chatMessageHostedContent-id}': 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 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 @@ -78111,14 +89595,30 @@ 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: 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 @@ -78145,15 +89645,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property permissionGrants in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePermissionGrant + summary: Update the navigation property hostedContents in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent parameters: - name: teamTemplate-id in: path @@ -78171,20 +89671,36 @@ 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: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -78192,15 +89708,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property permissionGrants for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePermissionGrant + summary: Delete navigation property hostedContents for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent parameters: - name: teamTemplate-id in: path @@ -78218,14 +89734,30 @@ 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: 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 @@ -78238,12 +89770,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/{chatMessageHostedContent-id}/$value': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.permissionGrant_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.reply_GetHostedContentsContent parameters: - name: teamTemplate-id in: path @@ -78261,20 +89794,46 @@ 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: 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: - $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/photo': - get: + put: tags: - teamwork.teamTemplate - summary: Get photo from teamwork - description: The team photo. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPhoto + 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 @@ -78292,41 +89851,49 @@ 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 + 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: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - teamwork.teamTemplate - summary: Update the navigation property photo in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePhoto + 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 @@ -78344,30 +89911,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - 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: 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 - content: - application/json: - schema: - $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/photo/$value': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount parameters: - name: teamTemplate-id in: path @@ -78385,22 +89969,35 @@ 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: - description: Retrieved media content - content: - application/octet-stream: - schema: - type: string - format: binary + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - put: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + post: 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: Invoke action setReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_setReaction parameters: - name: teamTemplate-id in: path @@ -78418,25 +90015,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 media content. + description: Action parameters content: - application/octet-stream: + application/json: schema: - type: string - format: binary + type: object + properties: + reactionType: + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: 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: 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 @@ -78454,24 +90077,83 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 + - 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel': - get: + 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: Get primaryChannel from teamwork - description: The general channel for the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_GetPrimaryChannel + 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 + 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 + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: + tags: + - teamwork.teamTemplate + summary: Invoke action unsetReaction + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_unsetReaction parameters: - name: teamTemplate-id in: path @@ -78489,80 +90171,47 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.channel' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - teamwork.teamTemplate - summary: Update the navigation property primaryChannel in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdatePrimaryChannel - 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 requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.channel' + 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.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/primaryChannel/messages/{chatMessage-id}/replies/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property primaryChannel for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeletePrimaryChannel + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount parameters: - name: teamTemplate-id in: path @@ -78580,25 +90229,31 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 + - $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/allMembers': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': 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: 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 parameters: - name: teamTemplate-id in: path @@ -78616,14 +90271,22 @@ 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' - $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: @@ -78631,9 +90294,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: @@ -78653,59 +90316,41 @@ 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 + '@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/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateAllMember - 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 - 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/primaryChannel/allMembers/{conversationMember-id}': - 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_GetAllMember + 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 parameters: - name: teamTemplate-id in: path @@ -78723,49 +90368,69 @@ 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 - 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: + 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: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + 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/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property allMembers in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateAllMember + 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 @@ -78783,20 +90448,30 @@ 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 + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + 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: @@ -78804,15 +90479,16 @@ 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: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property allMembers for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteAllMember + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetCount parameters: - name: teamTemplate-id in: path @@ -78830,32 +90506,23 @@ 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 + - $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/allMembers/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/microsoft.graph.delta()': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_GetCount + 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 @@ -78873,23 +90540,78 @@ 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: - $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 + '@odata.deltaLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/allMembers/microsoft.graph.add': + 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: 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 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_add + 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 @@ -78914,10 +90636,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 @@ -78944,16 +90674,16 @@ paths: 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/microsoft.graph.replyWithQuote': 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 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: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.allMember_remove + 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 @@ -78978,10 +90708,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 @@ -78991,30 +90724,20 @@ 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.chatMessage' 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/enabledApps': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.archive': + post: tags: - teamwork.teamTemplate - summary: Get enabledApps from teamwork - description: A collection of enabled apps in the channel. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_ListEnabledApp + 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 @@ -79032,57 +90755,36 @@ 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 - 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.teamsAppCollectionResponse' + 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/primaryChannel/enabledApps/{teamsApp-id}': - get: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.completeMigration': + 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 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 @@ -79100,50 +90802,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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' + description: Success 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/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.enabledApp_GetCount + 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 @@ -79161,20 +90835,56 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: boolean + default: false + additionalProperties: + type: object default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/filesFolder': - get: + x-ms-docs-operation-type: function + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.provisionEmail': + post: 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 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 @@ -79192,43 +90902,26 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' + $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/filesFolder/content': - 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 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 + 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 @@ -79246,29 +90939,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 + description: Success default: $ref: '#/components/responses/error' - put: + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.startMigration': + 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 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 @@ -79287,28 +90973,36 @@ 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: + 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.driveItem' default: $ref: '#/components/responses/error' - 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 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 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 @@ -79326,24 +91020,19 @@ 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/filesFolder/contentStream': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner': 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 + 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 @@ -79361,22 +91050,41 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Retrieved media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.teamsChannelPlanner' 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.primaryChannel_SetFilesFolderContentStream + summary: Update the navigation property planner in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdatePlanner parameters: - name: teamTemplate-id in: path @@ -79395,24 +91103,27 @@ paths: type: string x-ms-docs-key-type: teamTemplateDefinition 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.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: - 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: Delete navigation property planner for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeletePlanner parameters: - name: teamTemplate-id in: path @@ -79441,13 +91152,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans': 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: 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 @@ -79502,7 +91214,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerPlanCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -79512,8 +91224,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateMember + summary: Create new navigation property to plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_CreatePlan parameters: - name: teamTemplate-id in: path @@ -79536,7 +91248,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -79544,17 +91256,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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/members/{conversationMember-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-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.primaryChannel_GetMember + 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 @@ -79572,14 +91284,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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: $select in: query description: Select properties to be returned @@ -79606,15 +91318,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateMember + summary: Update the navigation property plans in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_UpdatePlan parameters: - name: teamTemplate-id in: path @@ -79632,20 +91344,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $ref: '#/components/schemas/microsoft.graph.plannerPlan' required: true responses: 2XX: @@ -79653,15 +91365,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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 members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMember + summary: Delete navigation property plans for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner_DeletePlan parameters: - name: teamTemplate-id in: path @@ -79679,32 +91391,224 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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 style: simple schema: - type: string + 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': + 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 + 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: 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: + - teamwork.teamTemplate + summary: Create new navigation property to buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateBucket + 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 + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}': + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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.plannerBucket' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/members/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.member_GetCount + summary: Update the navigation property buckets in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateBucket parameters: - name: teamTemplate-id in: path @@ -79722,53 +91626,28 @@ 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/primaryChannel/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.primaryChannel.member_add - 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 + x-ms-docs-key-type: plannerBucket 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.plannerBucket' required: true responses: 2XX: @@ -79776,33 +91655,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.plannerBucket' 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 buckets for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteBucket parameters: - name: teamTemplate-id in: path @@ -79820,50 +91681,41 @@ 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: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: 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 - 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/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks': 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 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 @@ -79881,6 +91733,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' @@ -79918,7 +91786,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -79928,8 +91796,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 tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_CreateTask parameters: - name: teamTemplate-id in: path @@ -79947,12 +91815,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: 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.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -79960,17 +91844,17 @@ 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: 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}/buckets/{plannerBucket-id}/tasks/{plannerTask-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 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 @@ -79988,14 +91872,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 - name: $select in: query description: Select properties to be returned @@ -80022,15 +91922,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: 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 tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_UpdateTask parameters: - name: teamTemplate-id in: path @@ -80048,20 +91948,36 @@ 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 requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.plannerTask' required: true responses: 2XX: @@ -80069,15 +91985,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: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property messages for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteMessage + summary: Delete navigation property tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_DeleteTask parameters: - name: teamTemplate-id in: path @@ -80095,14 +92011,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 - name: If-Match in: header description: ETag @@ -80115,13 +92047,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/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': 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 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 @@ -80139,29 +92071,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' - - 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 @@ -80184,18 +92117,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.plannerAssignedToTaskBoardTaskFormat' 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_CreateHostedContent + 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 @@ -80213,38 +92147,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: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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.plannerAssignedToTaskBoardTaskFormat' 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.plannerAssignedToTaskBoardTaskFormat' 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}': + delete: + tags: + - teamwork.teamTemplate + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + 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}/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_GetHostedContent + 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 @@ -80262,22 +92277,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: 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: $select in: query description: Select properties to be returned @@ -80304,15 +92327,15 @@ paths: 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 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 bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -80330,28 +92353,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: 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: plannerBucket + - name: 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: chatMessageHostedContent requestBody: 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: @@ -80359,15 +92397,15 @@ paths: 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 delete: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteHostedContent + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -80384,23 +92422,31 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + 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 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 @@ -80413,13 +92459,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/{plannerTask-id}/details': 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 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 @@ -80437,38 +92483,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 + x-ms-docs-key-type: plannerBucket + - name: 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 media content + description: Retrieved navigation property content: - application/octet-stream: + application/json: schema: - type: string - format: binary + $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' 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.primaryChannel.message_SetHostedContentsContent + 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 @@ -80486,41 +92559,59 @@ 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: plannerBucket + - name: 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: 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.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: - 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: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -80538,22 +92629,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: 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: If-Match in: header description: ETag @@ -80565,12 +92664,14 @@ paths: description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/hostedContents/$count': + 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': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.hostedContent_GetCount + 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 @@ -80588,27 +92689,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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/ODataCountResponse' + $ref: '#/components/responses/microsoft.graph.plannerTaskChatMessageCollectionResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.setReaction': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - teamwork.teamTemplate - summary: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_setReaction + 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 @@ -80626,43 +92779,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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: 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.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' - 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 + '/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: 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: 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 @@ -80680,67 +92844,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 - 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 + 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 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - 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: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_unsetReaction + 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 @@ -80758,40 +92928,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 + x-ms-docs-key-type: plannerPlan + - name: plannerBucket-id + in: path + description: The unique identifier of plannerBucket + required: true + style: simple + 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 + 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': - get: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -80809,112 +92999,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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: 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: - - teamwork.teamTemplate - summary: Create new navigation property to replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_CreateReply - 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 + 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - required: true + x-ms-docs-key-type: plannerTaskChatMessage + - 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.chatMessage' + description: Success 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: + '/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: Get replies from teamwork - description: Replies for a specified message. Supports $expand for channel messages. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_GetReply + 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.primaryChannel.planner.plan.bucket.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -80932,57 +93070,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 - - name: $select - in: query - description: Select properties to be returned - 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 - - 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.chatMessage' + 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/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/messages/{plannerTaskChatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property replies in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_UpdateReply + 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.bucket.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -81000,44 +93147,62 @@ 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: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + type: object + properties: + reactionType: + type: string + 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 + '/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: Delete navigation property replies for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_DeleteReply + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -81055,41 +93220,44 @@ 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: 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' - 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}/progressTaskBoardFormat': 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 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 @@ -81107,37 +93275,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 +93321,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.plannerProgressTaskBoardTaskFormat' 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 progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81189,46 +93351,59 @@ 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.plannerProgressTaskBoardTaskFormat' 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.plannerProgressTaskBoardTaskFormat' 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}': - get: + delete: 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: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -81246,65 +93421,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 - - 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: $select - in: query - description: Select properties to be returned - 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: 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.chatMessageHostedContent' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/$count': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property hostedContents in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_UpdateHostedContent + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetCount parameters: - name: teamTemplate-id in: path @@ -81322,52 +93480,39 @@ 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 + - 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' - required: true + x-ms-docs-key-type: plannerBucket + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/responses/ODataCountResponse' 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}/buckets/{plannerBucket-id}/tasks/microsoft.graph.delta()': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property hostedContents for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_DeleteHostedContent + 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.bucket.task_delta parameters: - name: teamTemplate-id in: path @@ -81385,49 +93530,90 @@ 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 - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + 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: - 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: $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 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + 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: 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_GetCount parameters: - name: teamTemplate-id in: path @@ -81445,46 +93631,31 @@ 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 + - 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 + - $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: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/microsoft.graph.delta()': + get: 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: 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 parameters: - name: teamTemplate-id in: path @@ -81502,49 +93673,143 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: chatMessage-id + - 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel.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 - - name: chatMessage-id1 + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamTemplateDefinition required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id + x-ms-docs-key-type: teamTemplateDefinition + - 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 - requestBody: - description: New media content. - content: - application/octet-stream: - schema: + 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 - format: binary - required: true responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + patch: 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: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -81562,47 +93827,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: 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 - 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply.hostedContent_GetCount + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -81620,35 +93881,36 @@ 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 - in: path - description: The unique identifier of chatMessage - 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: chatMessage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': + 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: Invoke action setReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.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.primaryChannel.planner.plan_archive parameters: - name: teamTemplate-id in: path @@ -81666,22 +93928,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 - - 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: @@ -81689,7 +93943,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -81701,16 +93955,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/{chatMessage-id1}/microsoft.graph.softDelete': - post: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel.message.reply_softDelete + summary: Invoke function getUsageRights + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_getUsageRight parameters: - name: teamTemplate-id in: path @@ -81728,38 +93978,34 @@ 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 + - 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/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + 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: 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.primaryChannel.message.reply_undoSoftDelete + 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 @@ -81777,34 +94023,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 + - 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/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': post: tags: - teamwork.teamTemplate - summary: Invoke action unsetReaction - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.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.primaryChannel.planner.plan_unarchive parameters: - name: teamTemplate-id in: path @@ -81822,22 +94080,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 - - 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: @@ -81845,7 +94095,7 @@ paths: schema: type: object properties: - reactionType: + justification: type: string nullable: true additionalProperties: @@ -81857,12 +94107,13 @@ 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}/tasks': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message.reply_GetCount + summary: Get tasks from teamwork + 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 @@ -81880,31 +94131,112 @@ 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' - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $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/primaryChannel/messages/{chatMessage-id}/replies/microsoft.graph.delta()': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_CreateTask + 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 + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': 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 tasks from teamwork + 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 @@ -81922,19 +94254,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 - - $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: 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 +94280,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 +94292,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.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/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 tasks in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateTask parameters: - name: teamTemplate-id in: path @@ -82019,35 +94322,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 + 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: - 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.plannerTask' required: true responses: 2XX: @@ -82055,33 +94351,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.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/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 tasks for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteTask parameters: - name: teamTemplate-id in: path @@ -82099,47 +94377,41 @@ 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: 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}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.message_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.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82157,45 +94429,22 @@ 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/primaryChannel/messages/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.' - 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 + - 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 - - $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: plannerTask - name: $select in: query description: Select properties to be returned @@ -82206,16 +94455,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 @@ -82228,41 +94467,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/primaryChannel/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.primaryChannel.message_forwardToChat + summary: Update the navigation property assignedToTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82280,94 +94497,35 @@ paths: 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: - 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 - 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: plannerTask + - name: If-Match + in: header + description: ETag value. required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition 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: @@ -82375,20 +94533,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/primaryChannel/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.primaryChannel_archive + summary: Delete navigation property assignedToTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82406,69 +94559,41 @@ 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 - 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.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.primaryChannel_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 + 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel_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.primaryChannel.planner.plan.task_GetBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82486,56 +94611,57 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - 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/primaryChannel/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.primaryChannel_provisionEmail + summary: Update the navigation property bucketTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82553,26 +94679,51 @@ 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 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.provisionChannelEmailResult' + $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/primaryChannel/microsoft.graph.removeEmail': - post: + x-ms-docs-operation-type: operation + delete: 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 + summary: Delete navigation property bucketTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteBucketTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -82590,70 +94741,41 @@ 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.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 + - 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 - 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 + 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/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/microsoft.graph.unarchive': - post: + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/{plannerTask-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: Read-only. Nullable. More details about the task. + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetDetail parameters: - name: teamTemplate-id in: path @@ -82671,36 +94793,22 @@ 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 + - 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 + x-ms-docs-key-type: plannerTask - name: $select in: query description: Select properties to be returned @@ -82727,15 +94835,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.primaryChannel_UpdatePlanner + summary: Update the navigation property details in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateDetail parameters: - name: teamTemplate-id in: path @@ -82753,12 +94861,35 @@ 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 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: @@ -82766,15 +94897,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.primaryChannel_DeletePlanner + summary: Delete navigation property details for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteDetail parameters: - name: teamTemplate-id in: path @@ -82786,12 +94917,28 @@ 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: 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: teamTemplateDefinition + x-ms-docs-key-type: plannerTask - name: If-Match in: header description: ETag @@ -82804,13 +94951,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/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.primaryChannel.planner_ListPlan + 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 @@ -82828,6 +94975,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: 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' @@ -82865,7 +95028,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: @@ -82875,8 +95038,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 messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_CreateMessage parameters: - name: teamTemplate-id in: path @@ -82894,12 +95057,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition + - name: plannerPlan-id + in: path + description: The unique identifier of plannerPlan + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerPlan + - name: plannerTask-id + in: path + description: The unique identifier of plannerTask + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: plannerTask 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: @@ -82907,17 +95086,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/primaryChannel/planner/plans/{plannerPlan-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel.planner_GetPlan + 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 @@ -82943,6 +95122,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 @@ -82969,15 +95164,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.primaryChannel.planner_UpdatePlan + summary: Update the navigation property messages in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateMessage parameters: - name: teamTemplate-id in: path @@ -83003,12 +95198,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: @@ -83016,15 +95227,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.primaryChannel.planner_DeletePlan + summary: Delete navigation property messages for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteMessage parameters: - name: teamTemplate-id in: path @@ -83050,6 +95261,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 @@ -83062,13 +95289,16 @@ 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': - get: + '/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: Get buckets from teamwork - description: Collection of buckets in the plan. Read-only. Nullable. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.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.primaryChannel.planner.plan.task.message_setReaction parameters: - name: teamTemplate-id in: path @@ -83094,55 +95324,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/primaryChannel/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.primaryChannel.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.primaryChannel.planner.plan.task.message_unsetReaction parameters: - name: teamTemplate-id in: path @@ -83168,30 +95393,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/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}/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.primaryChannel.planner.plan_GetBucket + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task.message_GetCount parameters: - name: teamTemplate-id in: path @@ -83217,14 +95458,61 @@ 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/primaryChannel/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.primaryChannel.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: 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 @@ -83251,15 +95539,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.primaryChannel.planner.plan_UpdateBucket + summary: Update the navigation property progressTaskBoardFormat in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83285,20 +95573,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: @@ -83306,15 +95601,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.primaryChannel.planner.plan_DeleteBucket + summary: Delete navigation property progressTaskBoardFormat for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat parameters: - name: teamTemplate-id in: path @@ -83340,14 +95635,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 @@ -83360,13 +95655,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/{plannerBucket-id}/tasks': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel.planner.plan.bucket_ListTask + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount parameters: - name: teamTemplate-id in: path @@ -83392,22 +95686,56 @@ 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/primaryChannel/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.primaryChannel.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: 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: @@ -83415,9 +95743,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: @@ -83437,18 +95765,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + 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/primaryChannel/planner/plans/$count': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_CreateTask + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_GetCount parameters: - name: teamTemplate-id in: path @@ -83466,46 +95813,109 @@ 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/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.primaryChannel.planner.plan_delta + 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 - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - required: true + 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: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + 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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}': + 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: Read-only. Nullable. The collection of tasks in the bucket. - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.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.primaryChannel_ListSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -83523,30 +95933,21 @@ 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 - - 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 @@ -83569,19 +95970,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $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 - patch: + post: tags: - teamwork.teamTemplate - summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket_UpdateTask + summary: Create new navigation property to sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -83599,112 +95999,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: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $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.plannerTask' - 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.bucket_DeleteTask - 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 + $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}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': 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 + 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 @@ -83722,30 +96040,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: plannerBucket-id - 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 @@ -83772,15 +96074,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateAssignedToTaskBoardFormat + summary: Update the navigation property sharedWithTeams in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -83798,43 +96100,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: plannerBucket-id - 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 - 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 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' required: true responses: 2XX: @@ -83842,15 +96121,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteAssignedToTaskBoardFormat + summary: Delete navigation property sharedWithTeams for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteSharedGraphWPreTeam parameters: - name: teamTemplate-id in: path @@ -83868,30 +96147,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: plannerBucket-id - 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 @@ -83904,13 +96167,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/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers': 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 + 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 @@ -83928,30 +96191,29 @@ 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 + - 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 @@ -83974,19 +96236,20 @@ 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: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id}': + get: tags: - teamwork.teamTemplate - summary: Update the navigation property bucketTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateBucketTaskBoardFormat + 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 @@ -84004,59 +96267,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: 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.plannerBucketTaskBoardTaskFormat' - 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.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/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property bucketTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteBucketTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam.allowedMember_GetCount parameters: - name: teamTemplate-id in: path @@ -84074,49 +96336,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: plannerBucket-id - 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/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/details': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team': 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 + summary: Get team from teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetTeam parameters: - name: teamTemplate-id in: path @@ -84134,30 +96374,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: plannerBucket-id - 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 @@ -84184,15 +96408,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateDetail + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.sharedGraphWPreTeam_GetCount parameters: - name: teamTemplate-id in: path @@ -84210,59 +96435,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: plannerBucket-id - in: path - description: The unique identifier of plannerBucket - required: true - style: simple - 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteDetail + 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 @@ -84280,49 +96466,55 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket - - name: plannerTask-id - in: path - description: The unique identifier of plannerTask - 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: 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 + $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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/buckets/{plannerBucket-id}/tasks/{plannerTask-id}/progressTaskBoardFormat': - get: + post: 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: Create new navigation property to tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_CreateTab parameters: - name: teamTemplate-id in: path @@ -84340,30 +96532,55 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + 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 + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-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 + 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: 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 @@ -84390,15 +96607,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $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 progressTaskBoardFormat in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_UpdateProgressTaskBoardFormat + summary: Update the navigation property tabs in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateTab parameters: - name: teamTemplate-id in: path @@ -84416,43 +96633,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: plannerBucket-id - 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.plannerProgressTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -84460,15 +96654,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' + $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 progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_DeleteProgressTaskBoardFormat + summary: Delete navigation property tabs for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteTab parameters: - name: teamTemplate-id in: path @@ -84486,30 +96680,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: plannerBucket-id - 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 @@ -84522,12 +96700,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/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/{teamsTab-id}/teamsApp': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.bucket.task_GetCount + 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 @@ -84545,39 +96724,50 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: teamsTab-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamsTab required: true style: simple 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: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerBucket - - $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.teamsApp' 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()': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/tabs/$count': 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.bucket.task_delta + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.tab_GetCount parameters: - name: teamTemplate-id in: path @@ -84595,27 +96785,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule': + get: + tags: + - teamwork.teamTemplate + summary: Get schedule from teamwork + description: The schedule of shifts for this team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetSchedule + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: 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 - - $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: teamTemplateDefinition - name: $select in: query description: Select properties to be returned @@ -84626,16 +96826,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 @@ -84648,37 +96838,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/{plannerPlan-id}/buckets/$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.bucket_GetCount + summary: Update the navigation property schedule in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_SetSchedule parameters: - name: teamTemplate-id in: path @@ -84696,31 +96868,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - - $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/{plannerPlan-id}/buckets/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 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: Delete navigation property schedule for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule parameters: - name: teamTemplate-id in: path @@ -84738,83 +96907,25 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - $ref: '#/components/parameters/top' - - $ref: '#/components/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/primaryChannel/planner/plans/{plannerPlan-id}/details': + x-ms-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes': 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 dayNotes from teamwork + description: The day notes in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote parameters: - name: teamTemplate-id in: path @@ -84832,14 +96943,21 @@ 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: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: plannerPlan + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -84862,19 +96980,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + $ref: '#/components/responses/microsoft.graph.dayNoteCollectionResponse' 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 details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateDetail + summary: Create new navigation property to dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateDayNote parameters: - name: teamTemplate-id in: path @@ -84892,43 +97009,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: 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.plannerPlanDetails' + $ref: '#/components/schemas/microsoft.graph.dayNote' 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.dayNote' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/{dayNote-id}': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteDetail + 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 @@ -84946,36 +97050,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: dayNote-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: dayNote + - 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.dayNote' 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: + 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.primaryChannel.planner.plan_archive + summary: Update the navigation property dayNotes in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote parameters: - name: teamTemplate-id in: path @@ -84993,39 +97110,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: dayNote-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: dayNote 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.dayNote' required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.dayNote' 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()': - get: + x-ms-docs-operation-type: operation + delete: tags: - teamwork.teamTemplate - summary: Invoke function getUsageRights - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_getUsageRight + summary: Delete navigation property dayNotes for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote parameters: - name: teamTemplate-id in: path @@ -85043,34 +97157,32 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: dayNote-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of dayNote required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan + x-ms-docs-key-type: dayNote + - 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.planUsageRight' 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-docs-operation-type: operation + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/$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.schedule.dayNote_GetCount parameters: - name: teamTemplate-id in: path @@ -85088,46 +97200,23 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id - in: path - description: The unique identifier of plannerPlan - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: plannerPlan - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/microsoft.graph.unarchive': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/microsoft.graph.share': post: 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 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/plannerplan-unarchive?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_unarchive + 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 @@ -85145,14 +97234,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 requestBody: description: Action parameters content: @@ -85160,8 +97241,19 @@ paths: schema: type: object properties: - justification: + 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 @@ -85172,13 +97264,13 @@ paths: 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': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests': 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 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 @@ -85196,14 +97288,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 +97325,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.plannerTaskCollectionResponse' + $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -85251,8 +97335,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 offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -85270,20 +97354,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.offerShiftRequest' required: true responses: 2XX: @@ -85291,17 +97367,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $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/planner/plans/{plannerPlan-id}/tasks/{plannerTask-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/{offerShiftRequest-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 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 @@ -85319,22 +97395,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: offerShiftRequest-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: offerShiftRequest - name: $select in: query description: Select properties to be returned @@ -85361,15 +97429,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property tasks in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_UpdateTask + summary: Update the navigation property offerShiftRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -85387,28 +97455,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: offerShiftRequest-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: offerShiftRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' required: true responses: 2XX: @@ -85416,15 +97476,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTask' + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property tasks for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan_DeleteTask + summary: Delete navigation property offerShiftRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest parameters: - name: teamTemplate-id in: path @@ -85442,22 +97502,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: offerShiftRequest-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of offerShiftRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: offerShiftRequest - name: If-Match in: header description: ETag @@ -85470,13 +97522,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}/tasks/{plannerTask-id}/assignedToTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/offerShiftRequests/$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.primaryChannel.planner.plan.task_GetAssignedToTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.offerShiftRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -85494,22 +97545,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests': + get: + tags: + - teamwork.teamTemplate + summary: Get openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListOpenShiftChangeRequest + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of 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 @@ -85532,19 +97613,59 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $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 + post: + tags: + - teamwork.teamTemplate + summary: Create new navigation property to openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShiftChangeRequest + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/{openShiftChangeRequest-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 openShiftChangeRequests from teamwork + description: The open shift requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -85562,35 +97683,80 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: openShiftChangeRequest-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerPlan - - name: plannerTask-id + x-ms-docs-key-type: openShiftChangeRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $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 openShiftChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest + 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 + - name: openShiftChangeRequest-id + in: path + description: The unique identifier of openShiftChangeRequest 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.plannerAssignedToTaskBoardTaskFormat' + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' required: true responses: 2XX: @@ -85598,15 +97764,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat' + $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 assignedToTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteAssignedToTaskBoardFormat + summary: Delete navigation property openShiftChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest parameters: - name: teamTemplate-id in: path @@ -85624,22 +97790,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: openShiftChangeRequest-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of openShiftChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: openShiftChangeRequest - name: If-Match in: header description: ETag @@ -85652,13 +97810,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}/tasks/{plannerTask-id}/bucketTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShiftChangeRequests/$count': 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShiftChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -85676,22 +97833,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/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 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 @@ -85714,19 +97901,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.openShiftCollectionResponse' 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.primaryChannel.planner.plan.task_UpdateBucketTaskBoardFormat + summary: Create new navigation property to openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateOpenShift parameters: - name: teamTemplate-id in: path @@ -85744,103 +97930,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 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.openShift' 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.primaryChannel.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: 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.openShift' 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/schedule/openShifts/{openShift-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 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 @@ -85858,22 +97971,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: openShift-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: openShift - name: $select in: query description: Select properties to be returned @@ -85900,15 +98005,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.openShift' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property details in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_UpdateDetail + summary: Update the navigation property openShifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift parameters: - name: teamTemplate-id in: path @@ -85926,35 +98031,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: openShift-id in: path - description: The 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 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.plannerTaskDetails' + $ref: '#/components/schemas/microsoft.graph.openShift' required: true responses: 2XX: @@ -85962,15 +98052,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.plannerTaskDetails' + $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 details for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteDetail + summary: Delete navigation property openShifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift parameters: - name: teamTemplate-id in: path @@ -85988,22 +98078,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: openShift-id in: path - description: The unique identifier of plannerTask + description: The unique identifier of openShift required: true style: simple schema: type: string - x-ms-docs-key-type: plannerTask + x-ms-docs-key-type: openShift - name: If-Match in: header description: ETag @@ -86016,13 +98098,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}/tasks/{plannerTask-id}/progressTaskBoardFormat': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/openShifts/$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.primaryChannel.planner.plan.task_GetProgressTaskBoardFormat + summary: Get the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.openShift_GetCount parameters: - name: teamTemplate-id in: path @@ -86040,22 +98121,52 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups': + get: + tags: + - teamwork.teamTemplate + summary: Get schedulingGroups from teamwork + description: The logical grouping of users in the schedule (usually by role). + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListSchedulingGroup + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of 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 @@ -86078,19 +98189,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.schedulingGroupCollectionResponse' 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.task_UpdateProgressTaskBoardFormat + summary: Create new navigation property to schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -86108,51 +98218,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 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.schedulingGroup' 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.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/{schedulingGroup-id}': + get: tags: - teamwork.teamTemplate - summary: Delete navigation property progressTaskBoardFormat for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_DeleteProgressTaskBoardFormat + 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 @@ -86170,40 +98259,49 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: schedulingGroup-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of schedulingGroup 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: schedulingGroup + - 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.schedulingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/$count': - get: + patch: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel.planner.plan.task_GetCount + summary: Update the navigation property schedulingGroups in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -86221,31 +98319,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: schedulingGroup-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of schedulingGroup 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: schedulingGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/planner/plans/{plannerPlan-id}/tasks/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 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: Delete navigation property schedulingGroups for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup parameters: - name: teamTemplate-id in: path @@ -86263,82 +98366,32 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: plannerPlan-id + - name: schedulingGroup-id in: path - description: The unique identifier of plannerPlan + description: The unique identifier of schedulingGroup 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 + x-ms-docs-key-type: schedulingGroup + - 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 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/$count': + x-ms-docs-operation-type: operation + '/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.primaryChannel.planner.plan_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.schedulingGroup_GetCount parameters: - name: teamTemplate-id in: path @@ -86363,102 +98416,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/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.primaryChannel.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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/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 - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/primaryChannel/sharedWithTeams': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts': 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 shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift parameters: - name: teamTemplate-id in: path @@ -86513,7 +98477,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.sharedWithChannelTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -86523,8 +98487,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 shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift parameters: - name: teamTemplate-id in: path @@ -86547,7 +98511,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -86555,17 +98519,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/{shift-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 shifts from teamwork + description: The shifts in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift parameters: - name: teamTemplate-id in: path @@ -86583,14 +98547,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: shift-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: shift - name: $select in: query description: Select properties to be returned @@ -86617,15 +98581,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateSharedGraphWPreTeam + summary: Update the navigation property shifts in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift parameters: - name: teamTemplate-id in: path @@ -86643,20 +98607,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: shift-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: shift requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $ref: '#/components/schemas/microsoft.graph.shift' required: true responses: 2XX: @@ -86664,15 +98628,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' + $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 sharedWithTeams for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteSharedGraphWPreTeam + summary: Delete navigation property shifts for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift parameters: - name: teamTemplate-id in: path @@ -86690,14 +98654,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: shift-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of shift required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: shift - name: If-Match in: header description: ETag @@ -86710,13 +98674,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/shifts/$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.shift_GetCount parameters: - name: teamTemplate-id in: path @@ -86734,14 +98697,37 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions': + 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 + parameters: + - name: teamTemplate-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of teamTemplate required: true style: simple schema: type: string - x-ms-docs-key-type: sharedWithChannelTeamInfo + x-ms-docs-key-type: teamTemplate + - name: teamTemplateDefinition-id + in: path + description: The unique identifier of teamTemplateDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamTemplateDefinition - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -86779,20 +98765,18 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' + $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 - '/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 shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -86810,22 +98794,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.shiftsRoleDefinition' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $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/shiftsRoleDefinitions/{shiftsRoleDefinition-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 + 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: shiftsRoleDefinition-id + in: path + description: The unique identifier of shiftsRoleDefinition + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: shiftsRoleDefinition - name: $select in: query description: Select properties to be returned @@ -86852,16 +98869,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + $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/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 shiftsRoleDefinitions in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -86879,27 +98895,36 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of shiftsRoleDefinition 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: shiftsRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' 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 shiftsRoleDefinitions for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition parameters: - name: teamTemplate-id in: path @@ -86917,50 +98942,32 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: sharedWithChannelTeamInfo-id + - name: shiftsRoleDefinition-id in: path - description: The unique identifier of sharedWithChannelTeamInfo + description: The unique identifier of shiftsRoleDefinition 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: shiftsRoleDefinition + - 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/shiftsRoleDefinitions/$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.shiftsRoleDefinition_GetCount parameters: - name: teamTemplate-id in: path @@ -86985,13 +98992,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/swapShiftsChangeRequests': 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 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 @@ -87046,7 +99053,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87056,8 +99063,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 swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -87080,7 +99087,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -87088,17 +99095,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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/primaryChannel/tabs/{teamsTab-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-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 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 @@ -87116,14 +99123,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: swapShiftsChangeRequest - name: $select in: query description: Select properties to be returned @@ -87150,15 +99157,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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 tabs in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_UpdateTab + summary: Update the navigation property swapShiftsChangeRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -87176,20 +99183,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: swapShiftsChangeRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' required: true responses: 2XX: @@ -87197,15 +99204,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $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 tabs for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.primaryChannel_DeleteTab + summary: Delete navigation property swapShiftsChangeRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest parameters: - name: teamTemplate-id in: path @@ -87223,14 +99230,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: teamsTab-id + - name: swapShiftsChangeRequest-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of swapShiftsChangeRequest required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: swapShiftsChangeRequest - name: If-Match in: header description: ETag @@ -87243,13 +99250,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/swapShiftsChangeRequests/$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.swapShiftsChangeRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -87267,14 +99273,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/timeCards': + get: + tags: + - teamwork.teamTemplate + 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 - 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 +99341,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.timeCardCollectionResponse' 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 timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeCard parameters: - name: teamTemplate-id in: path @@ -87328,20 +99370,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.timeCard' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.timeCard' 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/timeCards/{timeCard-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 timeCards from teamwork + description: The time cards in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeCard parameters: - name: teamTemplate-id in: path @@ -87359,6 +99411,14 @@ 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 - name: $select in: query description: Select properties to be returned @@ -87385,15 +99445,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.timeCard' 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 timeCards in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard parameters: - name: teamTemplate-id in: path @@ -87411,12 +99471,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: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $ref: '#/components/schemas/microsoft.graph.timeCard' required: true responses: 2XX: @@ -87424,15 +99492,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedule' + $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 schedule for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteSchedule + summary: Delete navigation property timeCards for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard parameters: - name: teamTemplate-id in: path @@ -87450,6 +99518,14 @@ 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 - name: If-Match in: header description: ETag @@ -87462,13 +99538,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes': - get: + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.clockOut': + post: tags: - teamwork.teamTemplate - summary: Get dayNotes from teamwork - description: The day notes in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListDayNote + 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 @@ -87486,55 +99565,54 @@ 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 + 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/microsoft.graph.dayNoteCollectionResponse' + 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.confirm': post: tags: - teamwork.teamTemplate - summary: Create new navigation property to dayNotes for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateDayNote + 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 @@ -87552,30 +99630,30 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' - 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 responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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/dayNotes/{dayNote-id}': - get: + 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: Get dayNotes from teamwork - description: The day notes in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetDayNote + summary: Invoke action confirmForUser + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser parameters: - name: teamTemplate-id in: path @@ -87593,49 +99671,46 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: timeCard-id in: path - description: The unique identifier of dayNote + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: + userId: + type: string + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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.endBreak': + post: tags: - teamwork.teamTemplate - summary: Update the navigation property dayNotes in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateDayNote + 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 @@ -87653,20 +99728,33 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: timeCard-id in: path - description: The unique identifier of dayNote + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote + x-ms-docs-key-type: timeCard requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + 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: @@ -87674,15 +99762,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.dayNote' + $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/{timeCard-id}/microsoft.graph.startBreak': + post: tags: - teamwork.teamTemplate - summary: Delete navigation property dayNotes for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteDayNote + 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 @@ -87700,32 +99793,50 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: dayNote-id + - name: timeCard-id in: path - description: The unique identifier of dayNote + description: The unique identifier of timeCard required: true style: simple schema: type: string - x-ms-docs-key-type: dayNote - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/dayNotes/$count': + x-ms-docs-operation-type: action + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/$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.timeCard_GetCount parameters: - name: teamTemplate-id in: path @@ -87750,16 +99861,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/microsoft.graph.share': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/microsoft.graph.clockIn': 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.' + summary: Invoke action clockIn + description: Clock in to start a timeCard. 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 + 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 @@ -87784,36 +99895,39 @@ paths: schema: type: object properties: - notifyTeam: + atApprovedLocation: 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 + isAtApprovedLocation: + type: boolean + default: false 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])$' + onBehalfOfUserId: type: string - format: date-time 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/offerShiftRequests': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons': 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 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 @@ -87868,7 +99982,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.offerShiftRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -87878,8 +99992,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 timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -87902,7 +100016,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -87910,17 +100024,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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/offerShiftRequests/{offerShiftRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/{timeOffReason-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 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 @@ -87938,14 +100052,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: timeOffReason - name: $select in: query description: Select properties to be returned @@ -87972,15 +100086,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOfferShiftRequest + summary: Update the navigation property timeOffReasons in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffReason parameters: - name: teamTemplate-id in: path @@ -87998,20 +100112,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: timeOffReason requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffReason' required: true responses: 2XX: @@ -88019,15 +100133,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + $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 offerShiftRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOfferShiftRequest + summary: Delete navigation property timeOffReasons for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffReason parameters: - name: teamTemplate-id in: path @@ -88045,14 +100159,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: offerShiftRequest-id + - name: timeOffReason-id in: path - description: The unique identifier of offerShiftRequest + description: The unique identifier of timeOffReason required: true style: simple schema: type: string - x-ms-docs-key-type: offerShiftRequest + x-ms-docs-key-type: timeOffReason - name: If-Match in: header description: ETag @@ -88065,12 +100179,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/timeOffReasons/$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.timeOffReason_GetCount parameters: - name: teamTemplate-id in: path @@ -88095,13 +100209,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/timeOffRequests': 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 timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -88156,7 +100270,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88166,8 +100280,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 timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -88190,7 +100304,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -88198,17 +100312,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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/openShiftChangeRequests/{openShiftChangeRequest-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/{timeOffRequest-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 timeOffRequests from teamwork + description: The time off requests in the schedule. + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -88226,14 +100340,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: timeOffRequest - name: $select in: query description: Select properties to be returned @@ -88260,15 +100374,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShiftChangeRequest + summary: Update the navigation property timeOffRequests in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -88286,20 +100400,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: timeOffRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' required: true responses: 2XX: @@ -88307,15 +100421,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + $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 openShiftChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShiftChangeRequest + summary: Delete navigation property timeOffRequests for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest parameters: - name: teamTemplate-id in: path @@ -88333,14 +100447,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShiftChangeRequest-id + - name: timeOffRequest-id in: path - description: The unique identifier of openShiftChangeRequest + description: The unique identifier of timeOffRequest required: true style: simple schema: type: string - x-ms-docs-key-type: openShiftChangeRequest + x-ms-docs-key-type: timeOffRequest - name: If-Match in: header description: ETag @@ -88353,12 +100467,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/timeOffRequests/$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.timeOffRequest_GetCount parameters: - name: teamTemplate-id in: path @@ -88383,13 +100497,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/timesOff': 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 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 @@ -88444,7 +100558,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.openShiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88454,8 +100568,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 timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimesOff parameters: - name: teamTemplate-id in: path @@ -88478,7 +100592,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -88486,17 +100600,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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/openShifts/{openShift-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/{timeOff-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 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 @@ -88514,14 +100628,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeOff-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeOff - name: $select in: query description: Select properties to be returned @@ -88548,15 +100662,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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 openShifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateOpenShift + summary: Update the navigation property timesOff in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff parameters: - name: teamTemplate-id in: path @@ -88574,20 +100688,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeOff-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeOff requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $ref: '#/components/schemas/microsoft.graph.timeOff' required: true responses: 2XX: @@ -88595,15 +100709,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.openShift' + $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 openShifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteOpenShift + summary: Delete navigation property timesOff for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff parameters: - name: teamTemplate-id in: path @@ -88621,14 +100735,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: openShift-id + - name: timeOff-id in: path - description: The unique identifier of openShift + description: The unique identifier of timeOff required: true style: simple schema: type: string - x-ms-docs-key-type: openShift + x-ms-docs-key-type: timeOff - name: If-Match in: header description: ETag @@ -88641,12 +100755,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/timesOff/$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.timesOff_GetCount parameters: - name: teamTemplate-id in: path @@ -88671,13 +100785,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/tags': 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 tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_ListTag parameters: - name: teamTemplate-id in: path @@ -88732,7 +100846,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.schedulingGroupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -88742,8 +100856,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 tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag parameters: - name: teamTemplate-id in: path @@ -88766,7 +100880,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -88774,17 +100888,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/{schedulingGroup-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-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 tags from teamwork + description: The tags associated with the team. + operationId: teamwork.teamTemplate.definition.teamDefinition_GetTag parameters: - name: teamTemplate-id in: path @@ -88802,14 +100916,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id + - name: teamworkTag-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: teamworkTag - name: $select in: query description: Select properties to be returned @@ -88836,15 +100950,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamTemplate - summary: Update the navigation property schedulingGroups in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSchedulingGroup + summary: Update the navigation property tags in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag parameters: - name: teamTemplate-id in: path @@ -88862,20 +100976,20 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id + - name: teamworkTag-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: teamworkTag requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' required: true responses: 2XX: @@ -88883,15 +100997,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + $ref: '#/components/schemas/microsoft.graph.teamworkTag' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamTemplate - summary: Delete navigation property schedulingGroups for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSchedulingGroup + summary: Delete navigation property tags for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag parameters: - name: teamTemplate-id in: path @@ -88909,14 +101023,14 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: schedulingGroup-id + - name: teamworkTag-id in: path - description: The unique identifier of schedulingGroup + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: schedulingGroup + x-ms-docs-key-type: teamworkTag - name: If-Match in: header description: ETag @@ -88929,12 +101043,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/schedulingGroups/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members': get: tags: - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.schedulingGroup_GetCount + summary: Get members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_ListMember parameters: - name: teamTemplate-id in: path @@ -88952,37 +101067,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/schedule/shifts': - get: - tags: - - teamwork.teamTemplate - summary: Get shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListShift - parameters: - - name: teamTemplate-id - in: path - 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 + x-ms-docs-key-type: teamworkTag - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89020,7 +101112,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkTagMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89030,8 +101122,8 @@ paths: post: tags: - teamwork.teamTemplate - summary: Create new navigation property to shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShift + summary: Create new navigation property to members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_CreateMember parameters: - name: teamTemplate-id in: path @@ -89049,12 +101141,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.shift' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -89062,17 +101162,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $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/shifts/{shift-id}': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/{teamworkTagMember-id}': get: tags: - teamwork.teamTemplate - summary: Get shifts from teamwork - description: The shifts in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetShift + summary: Get members from teamwork + description: Users assigned to the tag. + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetMember parameters: - name: teamTemplate-id in: path @@ -89090,14 +101190,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: teamworkTag-id in: path - description: The unique identifier of shift + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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 @@ -89124,15 +101232,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $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 shifts in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShift + summary: Update the navigation property members in teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember parameters: - name: teamTemplate-id in: path @@ -89150,20 +101258,28 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: teamworkTag-id in: path - description: The unique identifier of shift + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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.shift' + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' required: true responses: 2XX: @@ -89171,15 +101287,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shift' + $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 shifts for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShift + summary: Delete navigation property members for teamwork + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember parameters: - name: teamTemplate-id in: path @@ -89197,14 +101313,22 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - - name: shift-id + - name: teamworkTag-id in: path - description: The unique identifier of shift + description: The unique identifier of teamworkTag required: true style: simple schema: type: string - x-ms-docs-key-type: shift + 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 @@ -89217,12 +101341,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shifts/$count': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/$count': get: tags: - teamwork.teamTemplate summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shift_GetCount + operationId: teamwork.teamTemplate.definition.teamDefinition.tag.member_GetCount parameters: - name: teamTemplate-id in: path @@ -89240,6 +101364,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/search' - $ref: '#/components/parameters/filter' responses: @@ -89247,13 +101379,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions': + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/$count': 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 the number of the resource + operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount parameters: - name: teamTemplate-id in: path @@ -89271,21 +101402,37 @@ 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 + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': + 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 + 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: $select in: query description: Select properties to be returned @@ -89308,18 +101455,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.shiftsRoleDefinitionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' 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/templateDefinition': + get: tags: - teamwork.teamTemplate - summary: Create new navigation property to shiftsRoleDefinitions for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateShiftsRoleDefinition + 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 @@ -89337,30 +101487,42 @@ paths: schema: type: string x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' - 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: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' 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/$count': 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 the number of the resource + operationId: teamwork.teamTemplate.definition_GetCount parameters: - name: teamTemplate-id in: path @@ -89370,22 +101532,127 @@ 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 + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/teamTemplates/$count: + get: + tags: + - teamwork.teamTemplate + summary: Get the number of the resource + operationId: teamwork.teamTemplate_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /teamwork/workforceIntegrations: + get: + tags: + - teamwork.workforceIntegration + summary: List workforceIntegrations + description: Retrieve a list of workforceIntegration objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-beta + operationId: teamwork_ListWorkforceIntegration + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $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: teamTemplateDefinition - - name: shiftsRoleDefinition-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.workforceIntegrationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + 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 + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/teamwork/workforceIntegrations/{workforceIntegration-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 + parameters: + - name: workforceIntegration-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: workforceIntegration - name: $select in: query description: Select properties to be returned @@ -89412,46 +101679,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $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 shiftsRoleDefinitions in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateShiftsRoleDefinition + - 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: shiftsRoleDefinition-id + - name: workforceIntegration-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: workforceIntegration requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.shiftsRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: @@ -89459,40 +101714,28 @@ paths: content: application/json: schema: - $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 shiftsRoleDefinitions for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteShiftsRoleDefinition - 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: shiftsRoleDefinition-id + $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - teamwork.workforceIntegration + summary: Delete workforceIntegration + description: Delete an instance of a workforceIntegration. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-beta + operationId: teamwork_DeleteWorkforceIntegration + parameters: + - name: workforceIntegration-id in: path - description: The unique identifier of shiftsRoleDefinition + description: The unique identifier of workforceIntegration required: true style: simple schema: type: string - x-ms-docs-key-type: shiftsRoleDefinition + x-ms-docs-key-type: workforceIntegration - name: If-Match in: header description: ETag @@ -89505,29 +101748,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/shiftsRoleDefinitions/$count': + /teamwork/workforceIntegrations/$count: get: tags: - - teamwork.teamTemplate + - teamwork.workforceIntegration summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.shiftsRoleDefinition_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: @@ -89535,30 +101762,25 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests': + '/users/{user-id}/chats': 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 + - 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' @@ -89596,7 +101818,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.swapShiftsChangeRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89605,32 +101827,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to swapShiftsChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateSwapShiftsChangeRequest + - 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.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chat' required: true responses: 2XX: @@ -89638,42 +101852,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest-id}': + '/users/{user-id}/chats/{chat-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 + - 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: swapShiftsChangeRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: chat - name: $select in: query description: Select properties to be returned @@ -89700,46 +101909,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateSwapShiftsChangeRequest + - 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: swapShiftsChangeRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: chat requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $ref: '#/components/schemas/microsoft.graph.chat' required: true responses: 2XX: @@ -89747,40 +101948,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + $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 swapShiftsChangeRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteSwapShiftsChangeRequest + - 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: swapShiftsChangeRequest-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of swapShiftsChangeRequest + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: swapShiftsChangeRequest + x-ms-docs-key-type: chat - name: If-Match in: header description: ETag @@ -89793,60 +101986,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/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.swapShiftsChangeRequest_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/timeCards': + '/users/{user-id}/chats/{chat-id}/installedApps': get: tags: - - teamwork.teamTemplate - summary: Get timeCards from teamwork - description: The time cards in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeCard + - users.chat + summary: Get installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_ListInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89884,7 +102047,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeCardCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -89893,32 +102056,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timeCards for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeCard + - users.chat + summary: Create new navigation property to installedApps for users + operationId: user.chat_CreateInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -89926,42 +102089,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}': + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}': get: tags: - - teamwork.teamTemplate - summary: Get timeCards from teamwork - description: The time cards in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeCard + - users.chat + summary: Get installedApps from users + description: A collection of all the apps in the chat. Nullable. + operationId: user.chat_GetInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -89988,46 +102151,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeCard + - users.chat + summary: Update the navigation property installedApps in users + operationId: user.chat_UpdateInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamsAppInstallation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' required: true responses: 2XX: @@ -90035,40 +102198,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $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 timeCards for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeCard + - users.chat + summary: Delete navigation property installedApps for users + operationId: user.chat_DeleteInstalledApp parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamsAppInstallation - name: If-Match in: header description: ETag @@ -90081,41 +102244,41 @@ 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': + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: - - teamwork.teamTemplate - summary: Invoke action clockOut - description: Clock out to end an open timeCard. + - 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/timecard-clockout?view=graph-rest-beta - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_clockOut + 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: timeCard-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: teamsAppInstallation requestBody: description: Action parameters content: @@ -90123,246 +102286,253 @@ 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' + 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.timeCard' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirm': - post: + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + 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 + - 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 - - name: timeCard-id + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id in: path - description: The unique identifier of timeCard + description: The unique identifier of teamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + 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.timeCard' + $ref: '#/components/schemas/microsoft.graph.teamsApp' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeCards/{timeCard-id}/microsoft.graph.confirmForUser': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': + get: tags: - - teamwork.teamTemplate - summary: Invoke action confirmForUser - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeCard_confirmGraphFPreUser + - 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 chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: teamsAppInstallation-id + in: path + description: The unique identifier of teamsAppInstallation + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamsAppInstallation + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: 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}/chats/{chat-id}/installedApps/$count': + get: + tags: + - users.chat + summary: Get the number of the resource + operationId: user.chat.installedApp_GetCount + parameters: + - 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: timeCard-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of timeCard + description: The unique identifier of chat 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: chat + - $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.endBreak': - post: + '/users/{user-id}/chats/{chat-id}/lastMessagePreview': + 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 + - 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: 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: timeCard-id - in: path - description: The unique identifier of timeCard - required: true - style: simple + x-ms-docs-key-type: chat + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false 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 + uniqueItems: true + type: array + items: + type: string + - 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.chatMessageInfo' 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 + - users.chat + summary: Update the navigation property lastMessagePreview in users + operationId: user.chat_UpdateLastMessagePreview parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeCard-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of timeCard + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: timeCard + x-ms-docs-key-type: chat 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.chatMessageInfo' required: true responses: 2XX: @@ -90370,124 +102540,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeCard' + $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' 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 + - users.chat + summary: Delete navigation property lastMessagePreview for users + operationId: user.chat_DeleteLastMessagePreview parameters: - - name: teamTemplate-id - in: path - description: The unique identifier of teamTemplate - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + - name: user-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - $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 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chat 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: chat + - 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 + '/users/{user-id}/chats/{chat-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 + - users.chat + summary: Get members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_ListMember parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90525,7 +102639,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffReasonCollectionResponse' + $ref: '#/components/responses/microsoft.graph.conversationMemberCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -90534,32 +102648,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timeOffReasons for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffReason + - users.chat + summary: Create new navigation property to members for users + operationId: user.chat_CreateMember parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -90567,42 +102681,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $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/schedule/timeOffReasons/{timeOffReason-id}': + '/users/{user-id}/chats/{chat-id}/members/{conversationMember-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 + - users.chat + summary: Get members from users + description: A collection of all the members in the chat. Nullable. + operationId: user.chat_GetMember parameters: - - name: teamTemplate-id + - 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: timeOffReason-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: conversationMember - name: $select in: query description: Select properties to be returned @@ -90629,46 +102743,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $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 timeOffReasons in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffReason + - users.chat + summary: Update the navigation property members in users + operationId: user.chat_UpdateMember 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: timeOffReason-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: conversationMember requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: @@ -90676,40 +102790,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffReason' + $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 timeOffReasons for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffReason + - users.chat + summary: Delete navigation property members for users + operationId: user.chat_DeleteMember 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: timeOffReason-id + x-ms-docs-key-type: chat + - name: conversationMember-id in: path - description: The unique identifier of timeOffReason + description: The unique identifier of conversationMember required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffReason + x-ms-docs-key-type: conversationMember - name: If-Match in: header description: ETag @@ -90722,29 +102836,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffReasons/$count': + '/users/{user-id}/chats/{chat-id}/members/$count': get: tags: - - teamwork.teamTemplate + - users.chat summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffReason_GetCount + operationId: user.chat.member_GetCount parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -90752,30 +102866,158 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests': + '/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/conversationmember-remove?view=graph-rest-beta + operationId: user.chat.member_remove + 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}/messages': get: tags: - - teamwork.teamTemplate - summary: Get timeOffRequests from teamwork - description: The time off requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_ListTimeOffRequest + - users.chat + summary: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_ListMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90813,7 +103055,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -90822,32 +103064,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimeOffRequest + - users.chat + summary: Create new navigation property to messages for users + operationId: user.chat_CreateMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -90855,42 +103097,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $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/schedule/timeOffRequests/{timeOffRequest-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}': get: tags: - - teamwork.teamTemplate - summary: Get timeOffRequests from teamwork - description: The time off requests in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimeOffRequest + - users.chat + summary: Get messages from users + description: A collection of all the messages in the chat. Nullable. + operationId: user.chat_GetMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOffRequest-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chatMessage - name: $select in: query description: Select properties to be returned @@ -90917,46 +103159,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $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 timeOffRequests in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimeOffRequest + - users.chat + summary: Update the navigation property messages in users + operationId: user.chat_UpdateMessage parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - 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: timeOffRequest-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $ref: '#/components/schemas/microsoft.graph.chatMessage' required: true responses: 2XX: @@ -90964,40 +103206,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + $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 timeOffRequests for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimeOffRequest + - users.chat + summary: Delete navigation property messages for users + operationId: user.chat_DeleteMessage 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: timeOffRequest-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of timeOffRequest + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeOffRequest + x-ms-docs-key-type: chatMessage - name: If-Match in: header description: ETag @@ -91010,60 +103252,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timeOffRequests/$count': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents': get: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timeOffRequest_GetCount + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message_ListHostedContent parameters: - - name: 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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff': - 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 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: chat + - 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' @@ -91101,7 +103321,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.timeOffCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -91110,32 +103330,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to timesOff for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_CreateTimesOff + - users.chat + summary: Create new navigation property to hostedContents for users + operationId: user.chat.message_CreateHostedContent parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -91143,42 +103371,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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/schedule/timesOff/{timeOff-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teamwork.teamTemplate - summary: Get timesOff from teamwork - description: The instances of times off in the schedule. - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_GetTimesOff + - users.chat + summary: Get 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: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOff-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of timeOff + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + 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 @@ -91205,46 +103441,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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 timesOff in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_UpdateTimesOff + - users.chat + summary: Update the navigation property hostedContents in users + operationId: user.chat.message_UpdateHostedContent parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: timeOff-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of timeOff + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: timeOff + 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.timeOff' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -91252,328 +103496,201 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.timeOff' + $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 timesOff for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule_DeleteTimesOff - 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 - in: path - description: The unique identifier of timeOff - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: timeOff - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/schedule/timesOff/$count': - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.schedule.timesOff_GetCount + - users.chat + summary: Delete navigation property hostedContents for users + operationId: user.chat.message_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 + - 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 - - $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/tags': - get: - tags: - - teamwork.teamTemplate - summary: Get tags from teamwork - description: The tags associated with the team. - operationId: teamwork.teamTemplate.definition.teamDefinition_ListTag - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: chat + - 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 - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.teamworkTagCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - teamwork.teamTemplate - summary: Create new navigation property to tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_CreateTag - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of chatMessageHostedContent 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: chatMessageHostedContent + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' + description: Success 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}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': 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 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: 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - 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 + 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.teamworkTag' + 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 tags in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_UpdateTag + - 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: 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + 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.teamworkTag' + type: string + format: binary 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: - - teamwork.teamTemplate - summary: Delete navigation property tags for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition_DeleteTag + - 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: 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + 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 @@ -91585,397 +103702,389 @@ paths: description: Success 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}/messages/{chatMessage-id}/hostedContents/$count': 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 the number of the resource + operationId: user.chat.message.hostedContent_GetCount parameters: - - name: teamTemplate-id + - name: user-id in: path - description: The unique identifier of teamTemplate + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplate - - name: teamTemplateDefinition-id + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of teamTemplateDefinition + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: teamTemplateDefinition - - name: teamworkTag-id + x-ms-docs-key-type: chat + - name: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - $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.teamworkTagMemberCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - - teamwork.teamTemplate - summary: Create new navigation property to members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_CreateMember + - users.chat + summary: Invoke action setReaction + operationId: user.chat.message_setReaction 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + 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.teamworkTagMember' + description: Success 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}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': + post: tags: - - teamwork.teamTemplate - summary: Get members from teamwork - description: Users assigned to the tag. - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetMember + - users.chat + summary: Invoke action softDelete + description: Delete a single chatMessage or a chat message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-beta + operationId: user.chat.message_softDelete 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id + 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 teamworkTagMember + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + 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 - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - - teamwork.teamTemplate - summary: Update the navigation property members in teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_UpdateMember + - users.chat + summary: Invoke action unsetReaction + operationId: user.chat.message_unsetReaction 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: chatMessage-id in: path - description: The unique identifier of teamworkTagMember + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTagMember + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + 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.teamworkTagMember' 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': + get: tags: - - teamwork.teamTemplate - summary: Delete navigation property members for teamwork - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_DeleteMember + - users.chat + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.message_ListReply 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: teamworkTag - - name: teamworkTagMember-id - in: path - description: The unique identifier of teamworkTagMember - 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: teamworkTagMember - - name: If-Match - in: header - description: ETag - 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 + uniqueItems: true + type: array + items: + type: string + - 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-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/{teamworkTag-id}/members/$count': - get: + post: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.tag.member_GetCount + - users.chat + summary: Create new navigation property to replies for users + operationId: user.chat.message_CreateReply 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: chatMessage-id in: path - description: The unique identifier of teamworkTag + description: The unique identifier of chatMessage 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: 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' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/tags/$count': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': get: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition.teamDefinition.tag_GetCount + - users.chat + summary: Get replies from users + description: Replies for a specified message. Supports $expand for channel messages. + operationId: user.chat.message_GetReply 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' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/template': - 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 - parameters: - - name: teamTemplate-id + x-ms-docs-key-type: chat + - 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 - name: $select in: query description: Select properties to be returned @@ -92002,111 +104111,155 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/{teamTemplateDefinition-id}/teamDefinition/templateDefinition': - get: + patch: 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: Update the navigation property replies in users + operationId: user.chat.message_UpdateReply 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: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: 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 + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/teamTemplates/{teamTemplate-id}/definitions/$count': - get: + delete: tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate.definition_GetCount + - users.chat + summary: Delete navigation property replies for users + operationId: user.chat.message_DeleteReply 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' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /teamwork/teamTemplates/$count: - get: - tags: - - teamwork.teamTemplate - summary: Get the number of the resource - operationId: teamwork.teamTemplate_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /teamwork/workforceIntegrations: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': get: tags: - - teamwork.workforceIntegration - summary: List workforceIntegrations - description: Retrieve a list of workforceIntegration objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-beta - operationId: teamwork_ListWorkforceIntegration + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message.reply_ListHostedContent parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92144,7 +104297,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.workforceIntegrationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -92153,19 +104306,48 @@ paths: x-ms-docs-operation-type: operation post: tags: - - teamwork.workforceIntegration - summary: Create workforceIntegration - description: Create a new workforceIntegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-beta - operationId: teamwork_CreateWorkforceIntegration + - users.chat + summary: Create new navigation property to hostedContents for users + operationId: user.chat.message.reply_CreateHostedContent + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - 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.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -92173,29 +104355,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/teamwork/workforceIntegrations/{workforceIntegration-id}': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}': get: tags: - - teamwork.workforceIntegration - summary: Get workforceIntegration - description: Retrieve the properties and relationships of a workforceintegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-get?view=graph-rest-beta - operationId: teamwork_GetWorkforceIntegration + - users.chat + summary: Get hostedContents from users + description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + operationId: user.chat.message.reply_GetHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: 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 @@ -92222,34 +104433,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - teamwork.workforceIntegration - summary: Update workforceintegration - description: Update the properties of a workforceintegration object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-update?view=graph-rest-beta - operationId: teamwork_UpdateWorkforceIntegration + - users.chat + summary: Update the navigation property hostedContents in users + operationId: user.chat.message.reply_UpdateHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: 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.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -92257,28 +104496,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.workforceIntegration' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - teamwork.workforceIntegration - summary: Delete workforceIntegration - description: Delete an instance of a workforceIntegration. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/workforceintegration-delete?view=graph-rest-beta - operationId: teamwork_DeleteWorkforceIntegration + - users.chat + summary: Delete navigation property hostedContents for users + operationId: user.chat.message.reply_DeleteHostedContent parameters: - - name: workforceIntegration-id + - name: user-id in: path - description: The unique identifier of workforceIntegration + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: workforceIntegration + x-ms-docs-key-type: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: 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 @@ -92291,30 +104558,13 @@ paths: 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': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': 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 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 @@ -92324,143 +104574,54 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.chatCollectionResponse' - 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 chats for users - operationId: user_CreateChat - parameters: - - name: user-id + - name: chat-id in: path - description: The unique identifier of user + description: The unique identifier of chat 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.chat' - required: true - responses: - 2XX: - description: Created 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}/chats/{chat-id}': - get: - tags: - - users.chat - summary: Get chat - description: 'Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-get?view=graph-rest-beta - operationId: user_GetChat - parameters: - - name: user-id + x-ms-docs-key-type: chat + - 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 chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chat + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chat - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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.chat' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - users.chat - summary: Update the navigation property chats in users - operationId: user_UpdateChat + 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 @@ -92478,28 +104639,49 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.chat' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.chat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.chat - summary: Delete navigation property chats for users - operationId: user_DeleteChat + 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 @@ -92517,6 +104699,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 @@ -92528,14 +104734,12 @@ paths: description: Success 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}/replies/{chatMessage-id1}/hostedContents/$count': 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 the number of the resource + operationId: user.chat.message.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -92553,55 +104757,35 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAppInstallationCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.setReaction': post: tags: - users.chat - summary: Create new navigation property to installedApps for users - operationId: user.chat_CreateInstalledApp + summary: Invoke action setReaction + operationId: user.chat.message.reply_setReaction parameters: - name: user-id in: path @@ -92619,30 +104803,51 @@ paths: schema: type: string x-ms-docs-key-type: chat + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + 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.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': + post: tags: - users.chat - summary: Get installedApps from users - description: A collection of all the apps in the chat. Nullable. - operationId: user.chat_GetInstalledApp + 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 @@ -92660,49 +104865,38 @@ 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 - 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.teamsAppInstallation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': + post: tags: - users.chat - summary: Update the navigation property installedApps in users - operationId: user.chat_UpdateInstalledApp + 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 @@ -92720,36 +104914,34 @@ 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - 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.teamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': + post: tags: - users.chat - summary: Delete navigation property installedApps for users - operationId: user.chat_DeleteInstalledApp + summary: Invoke action unsetReaction + operationId: user.chat.message.reply_unsetReaction parameters: - name: user-id in: path @@ -92767,36 +104959,47 @@ 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: If-Match - in: header - description: ETag + x-ms-docs-key-type: chatMessage + - name: chatMessage-id1 + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': - post: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': + get: 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: Get the number of the resource + operationId: user.chat.message.reply_GetCount parameters: - name: user-id in: path @@ -92814,39 +105017,31 @@ 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - consentedPermissionSet: - $ref: '#/components/schemas/microsoft.graph.teamsAppPermissionSet' - additionalProperties: - type: object - required: true + 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 - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp': + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.delta()': get: tags: - users.chat - summary: Get teamsApp from users - description: The app that is installed. - operationId: user.chat.installedApp_GetTeamsApp + 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 @@ -92864,14 +105059,19 @@ 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: $select in: query description: Select properties to be returned @@ -92882,6 +105082,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 @@ -92894,21 +105104,121 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + 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 - '/users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition': - get: + 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: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.chat.installedApp_GetTeamsAppDefinition + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: + 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 parameters: - name: user-id in: path @@ -92926,50 +105236,47 @@ 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 - schema: - uniqueItems: true - type: 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.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/installedApps/$count': + 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.installedApp_GetCount + operationId: user.chat.message_GetCount parameters: - name: user-id in: path @@ -92994,13 +105301,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/lastMessagePreview': + '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': 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: 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 @@ -93018,6 +105328,11 @@ 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: $select in: query description: Select properties to be returned @@ -93028,6 +105343,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 @@ -93040,19 +105365,41 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + 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 lastMessagePreview in users - operationId: user.chat_UpdateLastMessagePreview + 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 @@ -93071,11 +105418,26 @@ paths: type: string x-ms-docs-key-type: chat requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + 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: @@ -93083,15 +105445,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' + 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 lastMessagePreview for users - operationId: user.chat_DeleteLastMessagePreview + 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 @@ -93109,25 +105489,43 @@ paths: schema: type: string x-ms-docs-key-type: chat - - 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}/members': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': + post: tags: - users.chat - summary: Get members from users - description: A collection of all the members in the chat. Nullable. - operationId: user.chat_ListMember + 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 @@ -93145,55 +105543,22 @@ 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.conversationMemberCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': post: tags: - users.chat - summary: Create new navigation property to members for users - operationId: user.chat_CreateMember + 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 @@ -93212,29 +105577,36 @@ paths: type: string x-ms-docs-key-type: chat requestBody: - description: New navigation property + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + additionalProperties: + type: object required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/{conversationMember-id}': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatReadForUser': + post: tags: - users.chat - summary: Get members from users - description: A collection of all the members in the chat. Nullable. - operationId: user.chat_GetMember + summary: Invoke action 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 @@ -93252,49 +105624,37 @@ paths: 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 - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': + post: tags: - users.chat - summary: Update the navigation property members in users - operationId: user.chat_UpdateMember + 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 @@ -93312,36 +105672,42 @@ paths: 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 + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + type: string + nullable: true + lastMessageReadDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversationMember' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': + post: tags: - users.chat - summary: Delete navigation property members for users - operationId: user.chat_DeleteMember + 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 @@ -93359,32 +105725,34 @@ paths: 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 + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/members/$count': - get: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': + post: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.member_GetCount + summary: Invoke action sendActivityNotification + description: 'Send an activity feed notification in the scope of a chat. For more information, see sending Teams activity notifications.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-beta + operationId: user.chat_sendActivityNotification parameters: - name: user-id in: path @@ -93402,23 +105770,55 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + 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: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.add': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': 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. + 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/conversationmembers-add?view=graph-rest-beta - operationId: user.chat.member_add + url: https://learn.microsoft.com/graph/api/chat-startmigration?view=graph-rest-beta + operationId: user.chat_startMigration parameters: - name: user-id in: path @@ -93443,46 +105843,30 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + 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: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.actionResultPart' - '@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: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/{chat-id}/members/microsoft.graph.remove': + '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': post: tags: - users.chat - summary: Invoke action remove - description: Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + summary: Invoke action unhideForUser + description: Unhide a chat for a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta - operationId: user.chat.member_remove + url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta + operationId: user.chat_unhideGraphFPreUser parameters: - name: user-id in: path @@ -93507,43 +105891,27 @@ paths: schema: type: object properties: - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' + user: + $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' + tenantId: + 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': + '/users/{user-id}/chats/{chat-id}/operations': get: tags: - users.chat - summary: Get messages from users - description: A collection of all the messages in the chat. Nullable. - operationId: user.chat_ListMessage + 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 @@ -93598,7 +105966,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: @@ -93608,8 +105976,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to messages for users - operationId: user.chat_CreateMessage + summary: Create new navigation property to operations for users + operationId: user.chat_CreateOperation parameters: - name: user-id in: path @@ -93632,7 +106000,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -93640,17 +106008,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}': + '/users/{user-id}/chats/{chat-id}/operations/{teamsAsyncOperation-id}': get: tags: - users.chat - summary: Get messages from users - description: A collection of all the messages in the chat. Nullable. - operationId: user.chat_GetMessage + summary: 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 @@ -93668,14 +106036,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAsyncOperation - name: $select in: query description: Select properties to be returned @@ -93702,15 +106070,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 messages in users - operationId: user.chat_UpdateMessage + summary: Update the navigation property operations in users + operationId: user.chat_UpdateOperation parameters: - name: user-id in: path @@ -93728,20 +106096,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAsyncOperation requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' required: true responses: 2XX: @@ -93749,15 +106117,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 messages for users - operationId: user.chat_DeleteMessage + summary: Delete navigation property operations for users + operationId: user.chat_DeleteOperation parameters: - name: user-id in: path @@ -93775,14 +106143,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsAsyncOperation-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsAsyncOperation required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsAsyncOperation - name: If-Match in: header description: ETag @@ -93795,13 +106163,12 @@ paths: 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}/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_ListHostedContent + summary: Get the number of the resource + operationId: user.chat.operation_GetCount parameters: - name: user-id in: path @@ -93819,14 +106186,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 + 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' @@ -93864,7 +106254,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: @@ -93874,8 +106264,8 @@ paths: post: tags: - users.chat - summary: Create new navigation property to hostedContents for users - operationId: user.chat.message_CreateHostedContent + summary: Create new navigation property to permissionGrants for users + operationId: user.chat_CreatePermissionGrant parameters: - name: user-id in: path @@ -93893,20 +106283,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.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' required: true responses: 2XX: @@ -93914,17 +106296,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}/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_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 @@ -93942,22 +106324,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: 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 @@ -93984,15 +106358,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_UpdateHostedContent + summary: Update the navigation property permissionGrants in users + operationId: user.chat_UpdatePermissionGrant parameters: - name: user-id in: path @@ -94010,28 +106384,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: 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: @@ -94039,15 +106405,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_DeleteHostedContent + summary: Delete navigation property permissionGrants for users + operationId: user.chat_DeletePermissionGrant parameters: - name: user-id in: path @@ -94065,22 +106431,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: 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 @@ -94093,13 +106451,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/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_GetHostedContentsContent + summary: Get the number of the resource + operationId: user.chat.permissionGrant_GetCount parameters: - name: user-id in: path @@ -94117,38 +106474,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: 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_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 @@ -94166,41 +106505,55 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessage - - name: chatMessageHostedContent-id - in: path - description: The unique identifier of chatMessageHostedContent - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: chatMessageHostedContent - 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.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_DeleteHostedContentsContent + summary: Create new navigation property to pinnedMessages for users + operationId: user.chat_CreatePinnedMessage parameters: - name: user-id in: path @@ -94218,39 +106571,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: 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}/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.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 @@ -94268,27 +106612,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 - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: pinnedChatMessageInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + 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}/microsoft.graph.setReaction': - post: + x-ms-docs-operation-type: operation + patch: tags: - users.chat - summary: Invoke action setReaction - operationId: user.chat.message_setReaction + summary: Update the navigation property pinnedMessages in users + operationId: user.chat_UpdatePinnedMessage parameters: - name: user-id in: path @@ -94306,43 +106672,36 @@ 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 + 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}/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_softDelete + summary: Delete navigation property pinnedMessages for users + operationId: user.chat_DeletePinnedMessage parameters: - name: user-id in: path @@ -94360,30 +106719,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 + x-ms-docs-key-type: pinnedChatMessageInfo + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.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_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 @@ -94401,26 +106763,50 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: pinnedChatMessageInfo-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of pinnedChatMessageInfo required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: pinnedChatMessageInfo + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + 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 - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/microsoft.graph.unsetReaction': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': + get: tags: - - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message_unsetReaction + - users.chat + summary: Get the number of the resource + operationId: user.chat.pinnedMessage_GetCount parameters: - name: user-id in: path @@ -94438,40 +106824,20 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id - in: path - description: The unique identifier of chatMessage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chatMessage - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reactionType: - type: string - nullable: true - additionalProperties: - type: object - required: true + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies': + '/users/{user-id}/chats/{chat-id}/tabs': 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 tabs from users + description: A collection of all the tabs in the chat. Nullable. + operationId: user.chat_ListTab parameters: - name: user-id in: path @@ -94489,14 +106855,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 +106892,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94544,8 +106902,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 tabs for users + operationId: user.chat_CreateTab parameters: - name: user-id in: path @@ -94563,20 +106921,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.teamsTab' required: true responses: 2XX: @@ -94584,17 +106934,17 @@ paths: 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: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}': + '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-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 tabs from users + description: A collection of all the tabs in the chat. Nullable. + operationId: user.chat_GetTab parameters: - name: user-id in: path @@ -94612,22 +106962,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: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsTab - name: $select in: query description: Select properties to be returned @@ -94654,15 +106996,15 @@ paths: 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: operation patch: tags: - users.chat - summary: Update the navigation property replies in users - operationId: user.chat.message_UpdateReply + summary: Update the navigation property tabs in users + operationId: user.chat_UpdateTab parameters: - name: user-id in: path @@ -94680,28 +107022,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: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: teamsTab requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.teamsTab' required: true responses: 2XX: @@ -94709,15 +107043,15 @@ paths: 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: operation delete: tags: - users.chat - summary: Delete navigation property replies for users - operationId: user.chat.message_DeleteReply + summary: Delete navigation property tabs for users + operationId: user.chat_DeleteTab parameters: - name: user-id in: path @@ -94735,41 +107069,94 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: teamsTab-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of teamsTab required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + 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 + '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': + get: + tags: + - users.chat + summary: Get teamsApp from users + description: The application that is linked to the tab. + operationId: user.chat.tab_GetTeamsApp + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user 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: user + - name: chat-id + in: path + description: The unique identifier of chat + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chat + - name: teamsTab-id + in: path + description: The unique identifier of teamsTab + required: true style: simple schema: type: string + x-ms-docs-key-type: teamsTab + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: 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: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents': + '/users/{user-id}/chats/{chat-id}/tabs/$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.tab_GetCount parameters: - name: user-id in: path @@ -94787,22 +107174,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}/targetedMessages': + get: + tags: + - users.chat + summary: Get targetedMessages from users + description: A collection of targeted messages in the chat that are visible only to specific users. Nullable. + operationId: user.chat_ListTargetedMessage + parameters: + - name: user-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: user + - name: chat-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chat required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chat - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -94840,7 +107242,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.targetedChatMessageCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -94850,8 +107252,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 targetedMessages for users + operationId: user.chat_CreateTargetedMessage parameters: - name: user-id in: path @@ -94869,28 +107271,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.targetedChatMessage' required: true responses: 2XX: @@ -94898,17 +107284,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' 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}/targetedMessages/{targetedChatMessage-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 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 @@ -94926,30 +107312,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: targetedChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: targetedChatMessage - name: $select in: query description: Select properties to be returned @@ -94976,15 +107346,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' 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 targetedMessages in users + operationId: user.chat_UpdateTargetedMessage parameters: - name: user-id in: path @@ -95002,36 +107372,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: targetedChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: targetedChatMessage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' required: true responses: 2XX: @@ -95039,15 +107393,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + $ref: '#/components/schemas/microsoft.graph.targetedChatMessage' 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 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-delete-targetedmessages?view=graph-rest-beta + operationId: user.chat_DeleteTargetedMessage parameters: - name: user-id in: path @@ -95065,30 +107423,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: targetedChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: targetedChatMessage - name: If-Match in: header description: ETag @@ -95101,13 +107443,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents': 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 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 @@ -95125,46 +107467,63 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 - in: path - description: The unique identifier of chatMessage - required: true - style: simple + 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: $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.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - put: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + 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.reply_SetHostedContentsContent + summary: Create new navigation property to hostedContents for users + operationId: user.chat.targetedMessage_CreateHostedContent parameters: - name: user-id in: path @@ -95182,49 +107541,38 @@ 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: targetedChatMessage-id in: path - description: The unique identifier of chatMessageHostedContent + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessageHostedContent + x-ms-docs-key-type: targetedChatMessage 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.chatMessageHostedContent' required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - delete: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}': + get: tags: - users.chat - summary: Delete media content for the navigation property hostedContents in users - description: The unique identifier for an entity. Read-only. - operationId: user.chat.message.reply_DeleteHostedContentsContent + 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 @@ -95242,22 +107590,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: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: targetedChatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent @@ -95266,23 +107606,41 @@ paths: schema: type: string x-ms-docs-key-type: chatMessageHostedContent - - 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.chatMessageHostedContent' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count': - get: + x-ms-docs-operation-type: operation + patch: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message.reply.hostedContent_GetCount + summary: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage_UpdateHostedContent parameters: - name: user-id in: path @@ -95300,35 +107658,44 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent 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: chatMessageHostedContent + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' 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 + delete: tags: - users.chat - summary: Invoke action setReaction - operationId: user.chat.message.reply_setReaction + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage_DeleteHostedContent parameters: - name: user-id in: path @@ -95346,51 +107713,41 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent 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: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.softDelete': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + get: tags: - users.chat - summary: Invoke action 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: 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 @@ -95408,38 +107765,38 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: chatMessageHostedContent responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.undoSoftDelete': - post: + put: 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: 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 @@ -95457,34 +107814,41 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + 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' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/microsoft.graph.unsetReaction': - post: + delete: tags: - users.chat - summary: Invoke action unsetReaction - operationId: user.chat.message.reply_unsetReaction + 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 @@ -95502,47 +107866,39 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage - - name: chatMessage-id1 + x-ms-docs-key-type: targetedChatMessage + - name: chatMessageHostedContent-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of chatMessageHostedContent 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: chatMessageHostedContent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count': + '/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.message.reply_GetCount + operationId: user.chat.targetedMessage.hostedContent_GetCount parameters: - name: user-id in: path @@ -95560,14 +107916,14 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: targetedChatMessage - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -95575,16 +107931,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}/targetedMessages/{targetedChatMessage-id}/replies': 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 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 @@ -95602,22 +107955,22 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: targetedChatMessage - $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 +107978,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,41 +108000,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.chatMessageCollectionResponse' 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': + x-ms-docs-operation-type: operation post: tags: - users.chat - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: user.chat.message.reply_forwardToChat + summary: Create new navigation property to replies for users + operationId: user.chat.targetedMessage_CreateReply parameters: - name: user-id in: path @@ -95699,69 +108029,106 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: chatMessage-id + - name: targetedChatMessage-id in: path - description: The unique identifier of chatMessage + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: chatMessage + x-ms-docs-key-type: targetedChatMessage requestBody: - description: Action parameters + description: New navigation property 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.chatMessage' 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.chatMessage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/microsoft.graph.replyWithQuote': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}': + get: tags: - users.chat - summary: Invoke action replyWithQuote - description: Reply with quote to a single chat message or multiple chat messages in a chat. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-beta - operationId: user.chat.message.reply_replyGraphWPreQuote + 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 + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: + - users.chat + summary: Update the navigation property replies in users + operationId: user.chat.targetedMessage_UpdateReply parameters: - name: user-id in: path @@ -95779,6 +108146,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 - name: chatMessage-id in: path description: The unique identifier of chatMessage @@ -95788,21 +108163,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: @@ -95813,13 +108178,12 @@ paths: $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: + x-ms-docs-operation-type: operation + delete: tags: - users.chat - summary: Get the number of the resource - operationId: user.chat.message_GetCount + summary: Delete navigation property replies for users + operationId: user.chat.targetedMessage_DeleteReply parameters: - name: user-id in: path @@ -95837,23 +108201,41 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.delta()': + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents': 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 + 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 @@ -95871,14 +108253,30 @@ 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -95886,9 +108284,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -95908,41 +108306,18 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of chatMessage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - '@odata.nextLink': - type: string - nullable: true - '@odata.deltaLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.chatMessageHostedContentCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/{chat-id}/messages/microsoft.graph.forwardToChat': + x-ms-docs-operation-type: operation post: tags: - users.chat - summary: Invoke action forwardToChat - description: 'Forward a chat message, a channel message, or a channel message reply to a chat.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-forwardtochat?view=graph-rest-beta - operationId: user.chat.message_forwardToChat + summary: Create new navigation property to hostedContents for users + operationId: user.chat.targetedMessage.reply_CreateHostedContent parameters: - name: user-id in: path @@ -95960,61 +108335,122 @@ 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: 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: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-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.targetedMessage.reply_GetHostedContent + 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: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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: 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 + patch: 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: Update the navigation property hostedContents in users + operationId: user.chat.targetedMessage.reply_UpdateHostedContent parameters: - name: user-id in: path @@ -96032,22 +108468,36 @@ 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 + - 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: - messageIds: - type: array - items: - type: string - nullable: true - replyMessage: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' required: true responses: 2XX: @@ -96055,20 +108505,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.completeMigration': - post: + x-ms-docs-operation-type: operation + delete: tags: - users.chat - summary: Invoke action completeMigration - description: 'Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-completemigration?view=graph-rest-beta - operationId: user.chat_completeMigration + summary: Delete navigation property hostedContents for users + operationId: user.chat.targetedMessage.reply_DeleteHostedContent parameters: - name: user-id in: path @@ -96086,70 +108531,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.hideForUser': - post: - tags: - - users.chat - summary: Invoke action hideForUser - description: Hide a chat for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-beta - operationId: user.chat_hideGraphFPreUser - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: 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 - 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 + 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 - '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatReadForUser': - post: + x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value': + 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 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 @@ -96167,90 +108591,46 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.markChatUnreadForUser': - post: - tags: - - users.chat - summary: Invoke action markChatUnreadForUser - description: Mark a chat as unread for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-beta - operationId: user.chat_markChatUnreadGraphFPreUser - parameters: - - name: user-id + - name: targetedChatMessage-id in: path - description: The unique identifier of user + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: user - - name: chat-id + x-ms-docs-key-type: targetedChatMessage + - name: 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 - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - tenantId: - type: string - nullable: true - lastMessageReadDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - additionalProperties: - type: object - required: true + x-ms-docs-key-type: 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: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.removeAllAccessForUser': - post: + put: 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: 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 @@ -96268,100 +108648,49 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - user: - $ref: '#/components/schemas/microsoft.graph.teamworkUserIdentity' - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.sendActivityNotification': - post: - 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 - 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 + - name: chatMessageHostedContent-id + in: path + description: The unique identifier of chatMessageHostedContent + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: chatMessageHostedContent requestBody: - description: Action parameters + description: New media content. content: - application/json: + application/octet-stream: schema: - type: object - properties: - topic: - $ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic' - activityType: - type: string - nullable: true - chainId: - type: number - format: int64 - nullable: true - previewText: - $ref: '#/components/schemas/microsoft.graph.itemBody' - teamsAppId: - type: string - nullable: true - templateParameters: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValuePair' - iconId: - type: string - nullable: true - recipient: - $ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient' - additionalProperties: - type: object + type: string + format: binary required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.startMigration': - post: + delete: tags: - users.chat - summary: Invoke action startMigration - description: 'Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-startmigration?view=graph-rest-beta - operationId: user.chat_startMigration + summary: Delete media content for the navigation property hostedContents in users + description: The unique identifier for an entity. Read-only. + operationId: user.chat.targetedMessage.reply_DeleteHostedContentsContent parameters: - name: user-id in: path @@ -96379,82 +108708,47 @@ paths: schema: type: string x-ms-docs-key-type: chat - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - conversationCreationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/users/{user-id}/chats/{chat-id}/microsoft.graph.unhideForUser': - post: - tags: - - users.chat - summary: Invoke action unhideForUser - description: Unhide a chat for a user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-beta - operationId: user.chat_unhideGraphFPreUser - 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 - 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 + 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 - '/users/{user-id}/chats/{chat-id}/operations': + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/hostedContents/$count': 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 the number of the resource + operationId: user.chat.targetedMessage.reply.hostedContent_GetCount parameters: - name: user-id in: path @@ -96472,55 +108766,35 @@ paths: schema: type: string x-ms-docs-key-type: chat - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: targetedChatMessage-id + in: path + description: The unique identifier of targetedChatMessage + 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: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsAsyncOperationCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.setReaction': post: tags: - users.chat - summary: Create new navigation property to operations for users - operationId: user.chat_CreateOperation + summary: Invoke action setReaction + operationId: user.chat.targetedMessage.reply_setReaction parameters: - name: user-id in: path @@ -96538,30 +108812,51 @@ 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.teamsAsyncOperation' + 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.teamsAsyncOperation' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/operations/{teamsAsyncOperation-id}': - get: + 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: 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: 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 @@ -96579,49 +108874,38 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: chatMessage responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + 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}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.undoSoftDelete': + post: tags: - users.chat - summary: Update the navigation property operations in users - operationId: user.chat_UpdateOperation + 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 @@ -96639,36 +108923,34 @@ 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 - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' - required: true + 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 - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/{chatMessage-id}/microsoft.graph.unsetReaction': + post: tags: - users.chat - summary: Delete navigation property operations for users - operationId: user.chat_DeleteOperation + summary: Invoke action unsetReaction + operationId: user.chat.targetedMessage.reply_unsetReaction parameters: - name: user-id in: path @@ -96686,32 +108968,47 @@ 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 - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: targetedChatMessage + - name: chatMessage-id + in: path + description: The unique identifier of chatMessage + required: true style: simple schema: type: string + x-ms-docs-key-type: chatMessage + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reactionType: + type: string + nullable: true + additionalProperties: + type: object + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/operations/$count': + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.operation_GetCount + operationId: user.chat.targetedMessage.reply_GetCount parameters: - name: user-id in: path @@ -96729,6 +109026,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 +109041,16 @@ 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/microsoft.graph.delta()': 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: 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 @@ -96760,14 +109068,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 - $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: @@ -96775,9 +109091,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: @@ -96797,59 +109113,41 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.resourceSpecificPermissionGrantCollectionResponse' + 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}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.forwardToChat': post: tags: - users.chat - summary: Create new navigation property to permissionGrants for users - operationId: user.chat_CreatePermissionGrant - 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.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 - '/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-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: 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 @@ -96867,49 +109165,69 @@ 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 - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: + 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: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + 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 + '/users/{user-id}/chats/{chat-id}/targetedMessages/{targetedChatMessage-id}/replies/microsoft.graph.replyWithQuote': + post: tags: - users.chat - summary: Update the navigation property permissionGrants in users - operationId: user.chat_UpdatePermissionGrant + 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 @@ -96927,20 +109245,30 @@ paths: schema: type: string x-ms-docs-key-type: chat - - name: resourceSpecificPermissionGrant-id + - name: targetedChatMessage-id in: path - description: The unique identifier of resourceSpecificPermissionGrant + description: The unique identifier of targetedChatMessage required: true style: simple schema: type: string - x-ms-docs-key-type: resourceSpecificPermissionGrant + x-ms-docs-key-type: targetedChatMessage requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + 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: @@ -96948,15 +109276,16 @@ 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: + x-ms-docs-operation-type: action + '/users/{user-id}/chats/{chat-id}/targetedMessages/$count': + get: tags: - users.chat - summary: Delete navigation property permissionGrants for users - operationId: user.chat_DeletePermissionGrant + summary: Get the number of the resource + operationId: user.chat.targetedMessage_GetCount parameters: - name: user-id in: path @@ -96974,32 +109303,19 @@ paths: schema: type: string x-ms-docs-key-type: chat - - 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 + - $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}/permissionGrants/$count': + '/users/{user-id}/chats/$count': get: tags: - users.chat summary: Get the number of the resource - operationId: user.chat.permissionGrant_GetCount + operationId: user.chat_GetCount parameters: - name: user-id in: path @@ -97009,14 +109325,6 @@ 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/search' - $ref: '#/components/parameters/filter' responses: @@ -97024,13 +109332,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/pinnedMessages': + '/users/{user-id}/chats/microsoft.graph.allMessages()': 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 + summary: Invoke function allMessages + operationId: user.chat_allMessage parameters: - name: user-id in: path @@ -97040,22 +109347,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' - $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: @@ -97063,9 +109362,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: @@ -97085,18 +109384,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.pinnedChatMessageInfoCollectionResponse' + 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: + '/users/{user-id}/chats/microsoft.graph.getAllMessages()': + get: tags: - users.chat - summary: Create new navigation property to pinnedMessages for users - operationId: user.chat_CreatePinnedMessage + 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: user.chat_getAllMessage parameters: - name: user-id in: path @@ -97106,38 +109425,82 @@ 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 + - name: model + in: query + description: The payment model for the API + style: form + explode: false schema: type: string - x-ms-docs-key-type: chat - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/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.pinnedChatMessageInfo' + 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 - '/users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}': + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/users/{user-id}/chats/microsoft.graph.getAllRetainedMessages()': 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: 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: user.chat_getAllRetainedMessage parameters: - name: user-id in: path @@ -97147,22 +109510,96 @@ 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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/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: chat - - name: pinnedChatMessageInfo-id + 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 + '/users/{user-id}/joinedTeams': + get: + tags: + - users.team + summary: Get joinedTeams from users + description: The Microsoft Teams teams the user is a member of. Read-only. Nullable. + operationId: user_ListJoinedTeam + parameters: + - name: user-id in: path - description: The unique identifier of pinnedChatMessageInfo + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: pinnedChatMessageInfo + 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 @@ -97185,19 +109622,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' + $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/joinedTeams/{team-id}': + get: tags: - - users.chat - summary: Update the navigation property pinnedMessages in users - operationId: user.chat_UpdatePinnedMessage + - users.team + summary: Get joinedTeams from users + description: The Microsoft Teams teams the user is a member of. Read-only. Nullable. + operationId: user_GetJoinedTeam parameters: - name: user-id in: path @@ -97207,44 +109645,50 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: chat-id + - name: team-id in: path - description: The unique identifier of chat + description: The unique identifier of team required: true style: simple schema: type: string - x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id - in: path - description: The unique identifier of pinnedChatMessageInfo - required: true - style: simple + x-ms-docs-key-type: team + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: pinnedChatMessageInfo - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' - 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.pinnedChatMessageInfo' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/joinedTeams/$count': + get: tags: - - users.chat - summary: Delete navigation property pinnedMessages for users - operationId: user.chat_DeletePinnedMessage + - users.team + summary: Get the number of the resource + operationId: user.joinedTeam_GetCount parameters: - name: user-id in: path @@ -97254,41 +109698,23 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: chat-id - in: path - description: The unique identifier of chat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id - in: path - description: The unique identifier of pinnedChatMessageInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: pinnedChatMessageInfo - - 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}/pinnedMessages/{pinnedChatMessageInfo-id}/message': + '/users/{user-id}/teamwork': get: tags: - - users.chat - summary: Get message from users - description: Represents details about the chat message that is pinned. - operationId: user.chat.pinnedMessage_GetMessage + - users.userTeamwork + summary: Get userTeamwork + description: 'Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-get?view=graph-rest-beta + operationId: user_GetTeamwork parameters: - name: user-id in: path @@ -97298,22 +109724,6 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: chat-id - in: path - description: The unique identifier of chat - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: chat - - name: pinnedChatMessageInfo-id - in: path - description: The unique identifier of pinnedChatMessageInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: pinnedChatMessageInfo - name: $select in: query description: Select properties to be returned @@ -97340,16 +109750,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.chatMessage' + $ref: '#/components/schemas/microsoft.graph.userTeamwork' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/pinnedMessages/$count': - get: + patch: tags: - - users.chat - summary: Get the number of the resource - operationId: user.chat.pinnedMessage_GetCount + - users.userTeamwork + summary: Update the navigation property teamwork in users + operationId: user_UpdateTeamwork parameters: - name: user-id in: path @@ -97359,28 +109768,56 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: chat-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.userTeamwork + summary: Delete navigation property teamwork for users + operationId: user_DeleteTeamwork + parameters: + - name: user-id in: path - description: The unique identifier of chat + description: The unique identifier of user required: true style: simple schema: type: string - x-ms-docs-key-type: chat - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: user + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/{chat-id}/tabs': + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/associatedTeams': get: tags: - - users.chat - summary: Get tabs from users - description: A collection of all the tabs in the chat. Nullable. - operationId: user.chat_ListTab + - users.userTeamwork + summary: Get associatedTeams from users + description: The list of associatedTeamInfo objects that a user is associated with. + operationId: user.teamwork_ListAssociatedTeam parameters: - name: user-id in: path @@ -97390,14 +109827,6 @@ 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' @@ -97435,7 +109864,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamsTabCollectionResponse' + $ref: '#/components/responses/microsoft.graph.associatedTeamInfoCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -97444,9 +109873,9 @@ paths: x-ms-docs-operation-type: operation post: tags: - - users.chat - summary: Create new navigation property to tabs for users - operationId: user.chat_CreateTab + - users.userTeamwork + summary: Create new navigation property to associatedTeams for users + operationId: user.teamwork_CreateAssociatedTeam parameters: - name: user-id in: path @@ -97456,20 +109885,12 @@ 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.teamsTab' + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: @@ -97477,17 +109898,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}': + '/users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}': get: tags: - - users.chat - summary: Get tabs from users - description: A collection of all the tabs in the chat. Nullable. - operationId: user.chat_GetTab + - users.userTeamwork + summary: Get associatedTeams from users + description: The list of associatedTeamInfo objects that a user is associated with. + operationId: user.teamwork_GetAssociatedTeam parameters: - name: user-id in: path @@ -97497,22 +109918,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 - - name: teamsTab-id + - name: associatedTeamInfo-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of associatedTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: associatedTeamInfo - name: $select in: query description: Select properties to be returned @@ -97539,15 +109952,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - users.chat - summary: Update the navigation property tabs in users - operationId: user.chat_UpdateTab + - users.userTeamwork + summary: Update the navigation property associatedTeams in users + operationId: user.teamwork_UpdateAssociatedTeam parameters: - name: user-id in: path @@ -97557,28 +109970,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 - - name: teamsTab-id + - name: associatedTeamInfo-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of associatedTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: associatedTeamInfo requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: @@ -97586,15 +109991,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsTab' + $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - users.chat - summary: Delete navigation property tabs for users - operationId: user.chat_DeleteTab + - users.userTeamwork + summary: Delete navigation property associatedTeams for users + operationId: user.teamwork_DeleteAssociatedTeam parameters: - name: user-id in: path @@ -97604,22 +110009,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 - - name: teamsTab-id + - name: associatedTeamInfo-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of associatedTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: associatedTeamInfo - name: If-Match in: header description: ETag @@ -97632,13 +110029,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp': + '/users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}/team': get: tags: - - users.chat - summary: Get teamsApp from users - description: The application that is linked to the tab. - operationId: user.chat.tab_GetTeamsApp + - users.userTeamwork + summary: Get team from users + operationId: user.teamwork.associatedTeam_GetTeam parameters: - name: user-id in: path @@ -97648,22 +110044,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 - - name: teamsTab-id + - name: associatedTeamInfo-id in: path - description: The unique identifier of teamsTab + description: The unique identifier of associatedTeamInfo required: true style: simple schema: type: string - x-ms-docs-key-type: teamsTab + x-ms-docs-key-type: associatedTeamInfo - name: $select in: query description: Select properties to be returned @@ -97690,46 +110078,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.teamsApp' + $ref: '#/components/schemas/microsoft.graph.team' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/chats/{chat-id}/tabs/$count': - get: - tags: - - users.chat - summary: Get the number of the resource - operationId: user.chat.tab_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/$count': + '/users/{user-id}/teamwork/associatedTeams/$count': get: tags: - - users.chat + - users.userTeamwork summary: Get the number of the resource - operationId: user.chat_GetCount + operationId: user.teamwork.associatedTeam_GetCount parameters: - name: user-id in: path @@ -97746,12 +110104,16 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/chats/microsoft.graph.allMessages()': + '/users/{user-id}/teamwork/installedApps': get: tags: - - users.chat - summary: Invoke function allMessages - operationId: user.chat_allMessage + - users.userTeamwork + summary: List apps installed for user + description: Retrieve the list of apps installed in the personal scope of the specified user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-list-installedapps?view=graph-rest-beta + operationId: user.teamwork_ListInstalledApp parameters: - name: user-id in: path @@ -97766,9 +110128,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: @@ -97776,9 +110138,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: @@ -97798,38 +110160,58 @@ 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.userScopeTeamsAppInstallationCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/users/{user-id}/chats/microsoft.graph.getAllMessages()': + x-ms-docs-operation-type: operation + post: + tags: + - users.userTeamwork + summary: Install app for user + description: Install an app in the personal scope of the specified user. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/userteamwork-post-installedapps?view=graph-rest-beta + operationId: user.teamwork_CreateInstalledApp + 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.userScopeTeamsAppInstallation' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}': get: tags: - - users.chat - 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.' + - users.userTeamwork + summary: Get installed app for user + description: Retrieve the app installed in the personal scope of the specified user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-beta - operationId: user.chat_getAllMessage + url: https://learn.microsoft.com/graph/api/userteamwork-get-installedapps?view=graph-rest-beta + operationId: user.teamwork_GetInstalledApp parameters: - name: user-id in: path @@ -97839,18 +110221,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: model - in: query - description: The payment model for the API - style: form - explode: false + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + 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: userScopeTeamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -97861,16 +110239,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 @@ -97881,40 +110249,103 @@ paths: type: array items: type: string + responses: + 2XX: + 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: - 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.userScopeTeamsAppInstallation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/chats/microsoft.graph.getAllRetainedMessages()': + 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.chat - 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.' + - 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/chat-getallretainedmessages?view=graph-rest-beta - operationId: user.chat_getAllRetainedMessage + 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 @@ -97924,11 +110355,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + - name: 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 @@ -97939,16 +110373,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 @@ -97961,35 +110385,21 @@ 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.chat' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/users/{user-id}/joinedTeams': + x-ms-docs-operation-type: operation + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsApp': get: tags: - - users.team - summary: Get joinedTeams from users - description: The Microsoft Teams teams the user is a member of. Read-only. Nullable. - operationId: user_ListJoinedTeam + - users.userTeamwork + summary: Get teamsApp from users + description: The app that is installed. + operationId: user.teamwork.installedApp_GetTeamsApp parameters: - name: user-id in: path @@ -97999,21 +110409,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: userScopeTeamsAppInstallation-id + in: path + description: The unique identifier of userScopeTeamsAppInstallation + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: userScopeTeamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -98036,20 +110439,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.teamCollectionResponse' + 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 - '/users/{user-id}/joinedTeams/{team-id}': + '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsAppDefinition': get: tags: - - users.team - summary: Get joinedTeams from users - description: The Microsoft Teams teams the user is a member of. Read-only. Nullable. - operationId: user_GetJoinedTeam + - 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 @@ -98059,14 +110463,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: team-id + - name: userScopeTeamsAppInstallation-id in: path - description: The unique identifier of team + description: The unique identifier of userScopeTeamsAppInstallation required: true style: simple schema: type: string - x-ms-docs-key-type: team + x-ms-docs-key-type: userScopeTeamsAppInstallation - name: $select in: query description: Select properties to be returned @@ -98093,16 +110497,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.team' + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/joinedTeams/$count': + '/users/{user-id}/teamwork/installedApps/$count': get: tags: - - users.team + - users.userTeamwork summary: Get the number of the resource - operationId: user.joinedTeam_GetCount + operationId: user.teamwork.installedApp_GetCount parameters: - name: user-id in: path @@ -98119,16 +110523,57 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/users/{user-id}/teamwork': + '/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: Get userTeamwork - description: 'Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user.' + 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-get?view=graph-rest-beta - operationId: user_GetTeamwork + url: https://learn.microsoft.com/graph/api/userteamwork-getallretainedtargetedmessages?view=graph-rest-beta + operationId: user.teamwork_getAllRetainedTargetedMessage parameters: - name: user-id in: path @@ -98138,6 +110583,11 @@ paths: schema: type: string x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned @@ -98148,6 +110598,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 @@ -98160,19 +110620,38 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' + 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: operation - patch: + 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: Update the navigation property teamwork in users - operationId: user_UpdateTeamwork + 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 @@ -98182,28 +110661,75 @@ paths: schema: type: string x-ms-docs-key-type: user - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' - 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: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' + 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: operation - delete: + 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: Delete navigation property teamwork for users - operationId: user_DeleteTeamwork + 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 @@ -98213,25 +110739,53 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + 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: operation - '/users/{user-id}/teamwork/associatedTeams': + x-ms-docs-operation-type: action + '/users/{user-id}/teamwork/sections': get: tags: - users.userTeamwork - summary: Get associatedTeams from users - description: The list of associatedTeamInfo objects that a user is associated with. - operationId: user.teamwork_ListAssociatedTeam + 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 @@ -98278,7 +110832,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.associatedTeamInfoCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkSectionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -98288,8 +110842,12 @@ paths: post: tags: - users.userTeamwork - summary: Create new navigation property to associatedTeams for users - operationId: user.teamwork_CreateAssociatedTeam + 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 @@ -98304,7 +110862,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' required: true responses: 2XX: @@ -98312,17 +110870,20 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}': + '/users/{user-id}/teamwork/sections/{teamworkSection-id}': get: tags: - users.userTeamwork - summary: Get associatedTeams from users - description: The list of associatedTeamInfo objects that a user is associated with. - operationId: user.teamwork_GetAssociatedTeam + 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 @@ -98332,14 +110893,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: associatedTeamInfo-id + - name: teamworkSection-id in: path - description: The unique identifier of associatedTeamInfo + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: associatedTeamInfo + x-ms-docs-key-type: teamworkSection - name: $select in: query description: Select properties to be returned @@ -98366,15 +110927,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userTeamwork - summary: Update the navigation property associatedTeams in users - operationId: user.teamwork_UpdateAssociatedTeam + 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 @@ -98384,20 +110949,20 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: associatedTeamInfo-id + - name: teamworkSection-id in: path - description: The unique identifier of associatedTeamInfo + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: associatedTeamInfo + x-ms-docs-key-type: teamworkSection requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' required: true responses: 2XX: @@ -98405,15 +110970,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' + $ref: '#/components/schemas/microsoft.graph.teamworkSection' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userTeamwork - summary: Delete navigation property associatedTeams for users - operationId: user.teamwork_DeleteAssociatedTeam + 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 @@ -98423,14 +110992,14 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: associatedTeamInfo-id + - name: teamworkSection-id in: path - description: The unique identifier of associatedTeamInfo + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: associatedTeamInfo + x-ms-docs-key-type: teamworkSection - name: If-Match in: header description: ETag @@ -98443,65 +111012,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}/team': - get: - tags: - - users.userTeamwork - summary: Get team from users - operationId: user.teamwork.associatedTeam_GetTeam - 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: associatedTeamInfo-id - in: path - description: The unique identifier of associatedTeamInfo - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: associatedTeamInfo - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: 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 - '/users/{user-id}/teamwork/associatedTeams/$count': + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items': get: tags: - users.userTeamwork - summary: Get the number of the resource - operationId: user.teamwork.associatedTeam_GetCount + 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 @@ -98511,32 +111031,14 @@ paths: 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/installedApps': - get: - tags: - - users.userTeamwork - summary: List apps installed for user - description: Retrieve the list of apps installed in the personal scope of the specified user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/userteamwork-list-installedapps?view=graph-rest-beta - operationId: user.teamwork_ListInstalledApp - parameters: - - name: user-id + - name: teamworkSection-id in: path - description: The unique identifier of user + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: teamworkSection - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -98574,7 +111076,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.userScopeTeamsAppInstallationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.teamworkSectionItemCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -98584,12 +111086,12 @@ paths: post: tags: - users.userTeamwork - summary: Install app for user - description: Install an app in the personal scope of the specified user. + 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/userteamwork-post-installedapps?view=graph-rest-beta - operationId: user.teamwork_CreateInstalledApp + 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 @@ -98599,12 +111101,20 @@ 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 requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' required: true responses: 2XX: @@ -98612,20 +111122,17 @@ paths: 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 - '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}': + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}': get: tags: - users.userTeamwork - summary: Get installed app for user - description: Retrieve the app installed in the personal scope of the specified user. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/userteamwork-get-installedapps?view=graph-rest-beta - operationId: user.teamwork_GetInstalledApp + 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 @@ -98635,14 +111142,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem - name: $select in: query description: Select properties to be returned @@ -98669,15 +111184,15 @@ paths: 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 patch: tags: - users.userTeamwork - summary: Update the navigation property installedApps in users - operationId: user.teamwork_UpdateInstalledApp + summary: Update the navigation property items in users + operationId: user.teamwork.section_UpdateItem parameters: - name: user-id in: path @@ -98687,20 +111202,28 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' + $ref: '#/components/schemas/microsoft.graph.teamworkSectionItem' required: true responses: 2XX: @@ -98708,19 +111231,19 @@ paths: 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: tags: - users.userTeamwork - summary: Uninstall app for user - description: Uninstall an app from the personal scope of the specified user. + 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/userteamwork-delete-installedapps?view=graph-rest-beta - operationId: user.teamwork_DeleteInstalledApp + url: https://learn.microsoft.com/graph/api/teamworksectionitem-delete?view=graph-rest-beta + operationId: user.teamwork.section_DeleteItem parameters: - name: user-id in: path @@ -98730,14 +111253,22 @@ paths: schema: type: string x-ms-docs-key-type: user - - name: userScopeTeamsAppInstallation-id + - name: teamworkSection-id in: path - description: The unique identifier of userScopeTeamsAppInstallation + description: The unique identifier of teamworkSection required: true style: simple schema: type: string - x-ms-docs-key-type: userScopeTeamsAppInstallation + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id + in: path + description: The unique identifier of teamworkSectionItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: teamworkSectionItem - name: If-Match in: header description: ETag @@ -98750,16 +111281,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat': - get: + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSectionItem-id}/microsoft.graph.move': + post: tags: - users.userTeamwork - summary: Get chat between user and teamsApp - description: Retrieve the chat of the specified user and Teams app. + 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/userscopeteamsappinstallation-get-chat?view=graph-rest-beta - operationId: user.teamwork.installedApp_GetChat + 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 @@ -98769,105 +111300,50 @@ 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 - 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 + x-ms-docs-key-type: teamworkSection + - name: teamworkSectionItem-id in: path - description: The unique identifier of user + description: The unique identifier of teamworkSectionItem 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 + 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: 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': + x-ms-docs-operation-type: action + '/users/{user-id}/teamwork/sections/{teamworkSection-id}/items/$count': get: tags: - users.userTeamwork - summary: Get teamsAppDefinition from users - description: The details of this version of the app. - operationId: user.teamwork.installedApp_GetTeamsAppDefinition + summary: Get the number of the resource + operationId: user.teamwork.section.item_GetCount parameters: - name: user-id in: path @@ -98877,50 +111353,27 @@ 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 - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: teamworkSection + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/teamwork/installedApps/$count': + '/users/{user-id}/teamwork/sections/$count': get: tags: - users.userTeamwork summary: Get the number of the resource - operationId: user.teamwork.installedApp_GetCount + operationId: user.teamwork.section_GetCount parameters: - name: user-id in: path @@ -98937,62 +111390,6 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/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 components: schemas: microsoft.graph.teamsApp: @@ -99232,6 +111629,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: @@ -99599,6 +112002,16 @@ components: $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' @@ -100132,9 +112545,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 +112569,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 +112622,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 +112684,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' @@ -100347,21 +112813,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. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.' assignedLicenses: type: array items: $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 +112870,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 +112899,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 +112929,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 +112989,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 +113015,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 +113038,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' @@ -100746,7 +113214,7 @@ 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 @@ -100771,7 +113239,7 @@ 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 @@ -100869,13 +113337,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 +113366,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 +113377,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 +113386,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).' @@ -100944,7 +113414,7 @@ components: 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 @@ -101009,7 +113479,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 +113494,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 +113519,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 +113552,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).' @@ -101177,6 +113647,11 @@ components: x-ms-navigationProperty: true cloudClipboard: $ref: '#/components/schemas/microsoft.graph.cloudClipboardRoot' + cloudPcPools: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPool' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -102425,6 +114900,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 +114925,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 +115788,8 @@ components: title: file type: object properties: + archiveStatus: + $ref: '#/components/schemas/microsoft.graph.fileArchiveStatus' hashes: $ref: '#/components/schemas/microsoft.graph.hashes' mimeType: @@ -104163,6 +116711,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 @@ -104415,6 +117002,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 +117957,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 +117983,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 +118029,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 +118372,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 +118637,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 +118757,38 @@ 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 + format: date-time + description: + type: string + nullable: true + displayName: + type: string + 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 + format: date-time + networkConfiguration: + $ref: '#/components/schemas/microsoft.graph.cloudPcNetworkConfiguration' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcPoolAssignment' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -106261,6 +118888,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 +119370,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 @@ -106855,6 +119483,8 @@ 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. @@ -107627,7 +120257,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. @@ -109286,6 +121916,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 +122128,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 +122193,19 @@ 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.sharedWithChannelTeamInfoCollectionResponse: title: Collection of sharedWithChannelTeamInfo type: object @@ -109857,6 +122557,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 +122793,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 @@ -110352,6 +123086,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 +123559,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' @@ -111245,6 +124001,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: @@ -112023,6 +124786,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 +125184,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 +125463,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.