openapi: 3.1.0 info: title: Microsoft Graph Teamwork description: Needs a description. paths: /me/teamwork: description: >- Provides operations to manage the teamwork property of the microsoft.graph.user entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get teamwork from me description: >- A container for Microsoft Teams features available for the user. Read-only. Nullable. operationId: me.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 navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userTeamwork' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.userTeamwork summary: Microsoft Graph Update the navigation property teamwork in me operationId: me.UpdateTeamwork 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.userTeamwork summary: Microsoft Graph Delete navigation property teamwork for me operationId: me.DeleteTeamwork parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/teamwork/associatedTeams: description: >- Provides operations to manage the associatedTeams property of the microsoft.graph.userTeamwork entity. get: tags: - me.userTeamwork summary: Microsoft Graph List associatedTeamInfo description: "Get the list of teams in Microsoft Teams that a user is associated with.\r\nCurrently, a user can be associated with a team in two different ways:" externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/associatedteaminfo-list?view=graph-rest-1.0 operationId: me.teamwork.ListAssociatedTeams 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.associatedTeamInfoCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - me.userTeamwork summary: Microsoft Graph Create new navigation property to associatedTeams for me operationId: me.teamwork.CreateAssociatedTeams requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/teamwork/associatedTeams/{associatedTeamInfo-id}: description: >- Provides operations to manage the associatedTeams property of the microsoft.graph.userTeamwork entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get associatedTeams from me description: The list of associatedTeamInfo objects that a user is associated with. operationId: me.teamwork.GetAssociatedTeams 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.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.userTeamwork summary: Microsoft Graph Update the navigation property associatedTeams in me operationId: me.teamwork.UpdateAssociatedTeams requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.userTeamwork summary: Microsoft Graph Delete navigation property associatedTeams for me operationId: me.teamwork.DeleteAssociatedTeams parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: associatedTeamInfo-id in: path description: The unique identifier of associatedTeamInfo required: true schema: type: string x-ms-docs-key-type: associatedTeamInfo /me/teamwork/associatedTeams/{associatedTeamInfo-id}/team: description: >- Provides operations to manage the team property of the microsoft.graph.teamInfo entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get team from me operationId: me.teamwork.associatedTeams.GetTeam 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.team' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: associatedTeamInfo-id in: path description: The unique identifier of associatedTeamInfo required: true schema: type: string x-ms-docs-key-type: associatedTeamInfo x-ms-docs-grouped-path: - >- /me/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team - >- /me/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team /me/teamwork/associatedTeams/$count: description: Provides operations to count the resources in the collection. get: tags: - me.userTeamwork summary: Microsoft Graph Get the number of the resource operationId: me.teamwork.associatedTeams.GetCount-9609 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /me/teamwork/installedApps: description: >- Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get installedApps from me description: The apps installed in the personal scope of this user. operationId: me.teamwork.ListInstalledApps 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.userScopeTeamsAppInstallationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - me.userTeamwork summary: Microsoft Graph Create new navigation property to installedApps for me operationId: me.teamwork.CreateInstalledApps 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 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}: description: >- Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get installedApps from me description: The apps installed in the personal scope of this user. operationId: me.teamwork.GetInstalledApps 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.userScopeTeamsAppInstallation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - me.userTeamwork summary: Microsoft Graph Update the navigation property installedApps in me operationId: me.teamwork.UpdateInstalledApps requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userScopeTeamsAppInstallation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userScopeTeamsAppInstallation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - me.userTeamwork summary: Microsoft Graph Delete navigation property installedApps for me operationId: me.teamwork.DeleteInstalledApps parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation /me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat: description: >- Provides operations to manage the chat property of the microsoft.graph.userScopeTeamsAppInstallation entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get chat from me description: The chat between the user and Teams app. operationId: me.teamwork.installedApps.GetChat 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.chat' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation /me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsApp: description: >- Provides operations to manage the teamsApp property of the microsoft.graph.teamsAppInstallation entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get teamsApp from me description: The app that is installed. operationId: me.teamwork.installedApps.GetTeamsApp 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.teamsApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation x-ms-docs-grouped-path: - /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp - >- /me/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp /me/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsAppDefinition: description: >- Provides operations to manage the teamsAppDefinition property of the microsoft.graph.teamsAppInstallation entity. get: tags: - me.userTeamwork summary: Microsoft Graph Get teamsAppDefinition from me description: The details of this version of the app. operationId: me.teamwork.installedApps.GetTeamsAppDefinition 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.teamsAppDefinition' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation x-ms-docs-grouped-path: - >- /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition - >- /me/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition /me/teamwork/installedApps/$count: description: Provides operations to count the resources in the collection. get: tags: - me.userTeamwork summary: Microsoft Graph Get the number of the resource operationId: me.teamwork.installedApps.GetCount-2917 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /me/teamwork/sendActivityNotification: description: Provides operations to call the sendActivityNotification method. post: tags: - me.userTeamwork summary: Microsoft Graph 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-1.0 operationId: me.teamwork.sendActivityNotification requestBody: description: Action parameters content: application/json: schema: type: object properties: topic: anyOf: - $ref: >- #/components/schemas/microsoft.graph.teamworkActivityTopic - type: object nullable: true activityType: type: string nullable: true chainId: type: number format: int64 nullable: true previewText: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true teamsAppId: type: string nullable: true templateParameters: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValuePair' iconId: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-docs-grouped-path: - /me/chats/{chat-id}/sendActivityNotification - /me/joinedTeams/{team-id}/sendActivityNotification /teamwork: description: Provides operations to manage the teamwork singleton. get: tags: - Teamwork.teamwork summary: Microsoft Graph 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-1.0 operationId: teamwork.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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Teamwork.teamwork summary: Microsoft Graph Update teamwork operationId: teamwork.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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /teamwork/deletedChats: description: >- Provides operations to manage the deletedChats property of the microsoft.graph.teamwork entity. get: tags: - teamwork.deletedChat summary: Microsoft Graph Get deletedChat description: Read the properties and relationships of a deletedChat object. operationId: teamwork.ListDeletedChats 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedChat summary: Microsoft Graph Create new navigation property to deletedChats for teamwork operationId: teamwork.CreateDeletedChats 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /teamwork/deletedChats/{deletedChat-id}: description: >- Provides operations to manage the deletedChats property of the microsoft.graph.teamwork entity. get: tags: - teamwork.deletedChat summary: Microsoft Graph 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-1.0 operationId: teamwork.GetDeletedChats 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.deletedChat' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedChat summary: Microsoft Graph Update the navigation property deletedChats in teamwork operationId: teamwork.UpdateDeletedChats 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedChat summary: Microsoft Graph Delete navigation property deletedChats for teamwork operationId: teamwork.DeleteDeletedChats parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedChat-id in: path description: The unique identifier of deletedChat required: true schema: type: string x-ms-docs-key-type: deletedChat /teamwork/deletedChats/{deletedChat-id}/undoDelete: description: Provides operations to call the undoDelete method. post: tags: - teamwork.deletedChat summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedChats.deletedChat.undoDelete responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedChat-id in: path description: The unique identifier of deletedChat required: true schema: type: string x-ms-docs-key-type: deletedChat /teamwork/deletedChats/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedChat summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedChats.GetCount-fc09 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /teamwork/deletedTeams: description: >- Provides operations to manage the deletedTeams property of the microsoft.graph.teamwork entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.ListDeletedTeams 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to deletedTeams for teamwork operationId: teamwork.CreateDeletedTeams 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /teamwork/deletedTeams/{deletedTeam-id}: description: >- Provides operations to manage the deletedTeams property of the microsoft.graph.teamwork entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get deletedTeams from teamwork description: The deleted team. operationId: teamwork.GetDeletedTeams 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.deletedTeam' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property deletedTeams in teamwork operationId: teamwork.UpdateDeletedTeams 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property deletedTeams for teamwork operationId: teamwork.DeleteDeletedTeams parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam /teamwork/deletedTeams/{deletedTeam-id}/channels: description: >- Provides operations to manage the channels property of the microsoft.graph.deletedTeam entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get channels from teamwork description: >- The channels that are either shared with this deleted team or created in this deleted team. operationId: teamwork.deletedTeams.ListChannels 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.channelCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to channels for teamwork operationId: teamwork.deletedTeams.CreateChannels 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}: description: >- Provides operations to manage the channels property of the microsoft.graph.deletedTeam entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get channels from teamwork description: >- The channels that are either shared with this deleted team or created in this deleted team. operationId: teamwork.deletedTeams.GetChannels 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.channel' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property channels in teamwork operationId: teamwork.deletedTeams.UpdateChannels 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property channels for teamwork operationId: teamwork.deletedTeams.DeleteChannels parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers: description: >- Provides operations to manage the allMembers property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get allMembers from teamwork description: >- A collection of membership records associated with the channel, including both direct and indirect members of shared channels. operationId: teamwork.deletedTeams.channels.ListAllMembers 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.conversationMemberCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to allMembers for teamwork operationId: teamwork.deletedTeams.channels.CreateAllMembers 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/{conversationMember-id}: description: >- Provides operations to manage the allMembers property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get allMembers from teamwork description: >- A collection of membership records associated with the channel, including both direct and indirect members of shared channels. operationId: teamwork.deletedTeams.channels.GetAllMembers 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.conversationMember' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property allMembers in teamwork operationId: teamwork.deletedTeams.channels.UpdateAllMembers 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property allMembers for teamwork operationId: teamwork.deletedTeams.channels.DeleteAllMembers parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: conversationMember-id in: path description: The unique identifier of conversationMember required: true schema: type: string x-ms-docs-key-type: conversationMember /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.allMembers.GetCount-c12c parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/add: description: Provides operations to call the add method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.allMembers.add requestBody: description: Action parameters content: application/json: schema: type: object properties: values: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.actionResultPart 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/remove: description: Provides operations to call the remove method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.allMembers.remove requestBody: description: Action parameters content: application/json: schema: type: object properties: values: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.actionResultPart 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/remove /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder: description: >- Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get filesFolder from teamwork description: Metadata for the location where the channel's files are stored. operationId: teamwork.deletedTeams.channels.GetFilesFolder 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.driveItem' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/filesFolder/content: description: Provides operations to manage the media for the teamwork entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get content for the navigation property filesFolder from teamwork description: The content stream, if the item represents a file. operationId: teamwork.deletedTeams.channels.GetFilesFolderContent parameters: - name: $format in: query description: Format of the content schema: type: string responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - teamwork.deletedTeam summary: Microsoft Graph Update content for the navigation property filesFolder in teamwork description: The content stream, if the item represents a file. operationId: teamwork.deletedTeams.channels.UpdateFilesFolderContent 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete content for the navigation property filesFolder in teamwork description: The content stream, if the item represents a file. operationId: teamwork.deletedTeams.channels.DeleteFilesFolderContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members: description: >- Provides operations to manage the members property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get members from teamwork description: A collection of membership records associated with the channel. operationId: teamwork.deletedTeams.channels.ListMembers 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.conversationMemberCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to members for teamwork operationId: teamwork.deletedTeams.channels.CreateMembers 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/{conversationMember-id}: description: >- Provides operations to manage the members property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get members from teamwork description: A collection of membership records associated with the channel. operationId: teamwork.deletedTeams.channels.GetMembers 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.conversationMember' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property members in teamwork operationId: teamwork.deletedTeams.channels.UpdateMembers 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property members for teamwork operationId: teamwork.deletedTeams.channels.DeleteMembers parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: conversationMember-id in: path description: The unique identifier of conversationMember required: true schema: type: string x-ms-docs-key-type: conversationMember /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.members.GetCount-f8e9 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add: description: Provides operations to call the add method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.members.add requestBody: description: Action parameters content: application/json: schema: type: object properties: values: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.actionResultPart 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/add /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/remove: description: Provides operations to call the remove method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.members.remove requestBody: description: Action parameters content: application/json: schema: type: object properties: values: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' required: true responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.actionResultPart 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/allMembers/remove /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages: description: >- Provides operations to manage the messages property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get messages from teamwork description: >- A collection of all the messages in the channel. A navigation property. Nullable. operationId: teamwork.deletedTeams.channels.ListMessages parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.chatMessageCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to messages for teamwork operationId: teamwork.deletedTeams.channels.CreateMessages 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}: description: >- Provides operations to manage the messages property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get messages from teamwork description: >- A collection of all the messages in the channel. A navigation property. Nullable. operationId: teamwork.deletedTeams.channels.GetMessages parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property messages in teamwork operationId: teamwork.deletedTeams.channels.UpdateMessages 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property messages for teamwork operationId: teamwork.deletedTeams.channels.DeleteMessages parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents: description: >- Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get hostedContents from teamwork description: >- Content in a message hosted by Microsoft Teams - for example, images or code snippets. operationId: teamwork.deletedTeams.channels.messages.ListHostedContents 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.chatMessageHostedContentCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to hostedContents for teamwork operationId: teamwork.deletedTeams.channels.messages.CreateHostedContents 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id} : description: >- Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get hostedContents from teamwork description: >- Content in a message hosted by Microsoft Teams - for example, images or code snippets. operationId: teamwork.deletedTeams.channels.messages.GetHostedContents 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.chatMessageHostedContent' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property hostedContents in teamwork operationId: teamwork.deletedTeams.channels.messages.UpdateHostedContents 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property hostedContents for teamwork operationId: teamwork.deletedTeams.channels.messages.DeleteHostedContents parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent required: true schema: type: string x-ms-docs-key-type: chatMessageHostedContent x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id} ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value : description: Provides operations to manage the media for the teamwork entity. get: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Get media content for the navigation property hostedContents from teamwork description: The unique identifier for an entity. Read-only. operationId: teamwork.deletedTeams.channels.messages.GetHostedContentsContent responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Update media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. operationId: teamwork.deletedTeams.channels.messages.UpdateHostedContentsContent requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Delete media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. operationId: teamwork.deletedTeams.channels.messages.DeleteHostedContentsContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent required: true schema: type: string x-ms-docs-key-type: chatMessageHostedContent /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.messages.hostedContents.GetCount-bbdc parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/setReaction: description: Provides operations to call the setReaction method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke action setReaction operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.setReaction requestBody: description: Action parameters content: application/json: schema: type: object properties: reactionType: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/setReaction /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/softDelete: description: Provides operations to call the softDelete method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.softDelete responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/softDelete /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/undoSoftDelete: description: Provides operations to call the undoSoftDelete method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.undoSoftDelete responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/undoSoftDelete /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction: description: Provides operations to call the unsetReaction method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke action unsetReaction operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.unsetReaction requestBody: description: Action parameters content: application/json: schema: type: object properties: reactionType: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies: description: >- Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get replies from teamwork description: Replies for a specified message. Supports $expand for channel messages. operationId: teamwork.deletedTeams.channels.messages.ListReplies 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.chatMessageCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to replies for teamwork operationId: teamwork.deletedTeams.channels.messages.CreateReplies 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}: description: >- Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get replies from teamwork description: Replies for a specified message. Supports $expand for channel messages. operationId: teamwork.deletedTeams.channels.messages.GetReplies 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.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property replies in teamwork operationId: teamwork.deletedTeams.channels.messages.UpdateReplies 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property replies for teamwork operationId: teamwork.deletedTeams.channels.messages.DeleteReplies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents : description: >- Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get hostedContents from teamwork description: >- Content in a message hosted by Microsoft Teams - for example, images or code snippets. operationId: teamwork.deletedTeams.channels.messages.replies.ListHostedContents 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.chatMessageHostedContentCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to hostedContents for teamwork operationId: teamwork.deletedTeams.channels.messages.replies.CreateHostedContents 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id} : description: >- Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get hostedContents from teamwork description: >- Content in a message hosted by Microsoft Teams - for example, images or code snippets. operationId: teamwork.deletedTeams.channels.messages.replies.GetHostedContents 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.chatMessageHostedContent' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property hostedContents in teamwork operationId: teamwork.deletedTeams.channels.messages.replies.UpdateHostedContents 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property hostedContents for teamwork operationId: teamwork.deletedTeams.channels.messages.replies.DeleteHostedContents parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent required: true schema: type: string x-ms-docs-key-type: chatMessageHostedContent x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id} ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value : description: Provides operations to manage the media for the teamwork entity. get: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Get media content for the navigation property hostedContents from teamwork description: The unique identifier for an entity. Read-only. operationId: teamwork.deletedTeams.channels.messages.replies.GetHostedContentsContent responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Update media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. operationId: >- teamwork.deletedTeams.channels.messages.replies.UpdateHostedContentsContent requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - teamwork.deletedTeam summary: >- Microsoft Graph Delete media content for the navigation property hostedContents in teamwork description: The unique identifier for an entity. Read-only. operationId: >- teamwork.deletedTeams.channels.messages.replies.DeleteHostedContentsContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessageHostedContent-id in: path description: The unique identifier of chatMessageHostedContent required: true schema: type: string x-ms-docs-key-type: chatMessageHostedContent ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count : description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: >- teamwork.deletedTeams.channels.messages.replies.hostedContents.GetCount-a9d7 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/setReaction : description: Provides operations to call the setReaction method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke action setReaction operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.setReaction requestBody: description: Action parameters content: application/json: schema: type: object properties: reactionType: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/setReaction ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/softDelete : description: Provides operations to call the softDelete method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.softDelete responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/softDelete ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/undoSoftDelete : description: Provides operations to call the undoSoftDelete method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.undoSoftDelete responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/undoSoftDelete ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction : description: Provides operations to call the unsetReaction method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke action unsetReaction operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.chatMessage.unsetReaction requestBody: description: Action parameters content: application/json: schema: type: object properties: reactionType: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage - name: chatMessage-id1 in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.messages.replies.GetCount-32b1 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta(): description: Provides operations to call the delta method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph 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 get 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-1.0 operationId: >- teamwork.deletedTeams.deletedTeam.channels.channel.messages.chatMessage.replies.delta 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 allOf: - $ref: '#/components/schemas/BaseDeltaFunctionResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: chatMessage-id in: path description: The unique identifier of chatMessage required: true schema: type: string x-ms-docs-key-type: chatMessage x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/delta() /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.messages.GetCount-d80c parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/delta(): description: Provides operations to call the delta method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph 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 get 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.messages.delta 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 allOf: - $ref: '#/components/schemas/BaseDeltaFunctionResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel x-ms-docs-grouped-path: - >- /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/delta() /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/archive: description: Provides operations to call the archive method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.archive requestBody: description: Action parameters content: application/json: schema: type: object properties: shouldSetSpoSiteReadOnlyForMembers: type: boolean default: false nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/completeMigration: description: Provides operations to call the completeMigration method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke action completeMigration description: >- Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, 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/channel-completemigration?view=graph-rest-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.completeMigration responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName') : description: Provides operations to call the doesUserHaveAccess method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.doesUserHaveAccess responses: 2XX: description: Success content: application/json: schema: type: object properties: value: type: boolean default: false 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: userId in: query description: 'Usage: userId=''@userId''' schema: type: string nullable: true - name: tenantId in: query description: 'Usage: tenantId=''@tenantId''' schema: type: string nullable: true - name: userPrincipalName in: query description: 'Usage: userPrincipalName=''@userPrincipalName''' schema: type: string nullable: true /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/provisionEmail: description: Provides operations to call the provisionEmail method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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 has not already 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.provisionEmail responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.provisionChannelEmailResult - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/removeEmail: description: Provides operations to call the removeEmail method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.removeEmail responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/unarchive: description: Provides operations to call the unarchive method. post: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.channel.unarchive responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams: description: >- Provides operations to manage the sharedWithTeams property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get sharedWithTeams from teamwork description: A collection of teams with which a channel is shared. operationId: teamwork.deletedTeams.channels.ListSharedWithTeams 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.sharedWithChannelTeamInfoCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to sharedWithTeams for teamwork operationId: teamwork.deletedTeams.channels.CreateSharedWithTeams 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}: description: >- Provides operations to manage the sharedWithTeams property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get sharedWithTeams from teamwork description: A collection of teams with which a channel is shared. operationId: teamwork.deletedTeams.channels.GetSharedWithTeams 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.sharedWithChannelTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property sharedWithTeams in teamwork operationId: teamwork.deletedTeams.channels.UpdateSharedWithTeams 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property sharedWithTeams for teamwork operationId: teamwork.deletedTeams.channels.DeleteSharedWithTeams parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: sharedWithChannelTeamInfo-id in: path description: The unique identifier of sharedWithChannelTeamInfo required: true schema: type: string x-ms-docs-key-type: sharedWithChannelTeamInfo ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers : description: >- Provides operations to manage the allowedMembers property of the microsoft.graph.sharedWithChannelTeamInfo entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get allowedMembers from teamwork description: A collection of team members who have access to the shared channel. operationId: teamwork.deletedTeams.channels.sharedWithTeams.ListAllowedMembers 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.conversationMemberCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: sharedWithChannelTeamInfo-id in: path description: The unique identifier of sharedWithChannelTeamInfo required: true schema: type: string x-ms-docs-key-type: sharedWithChannelTeamInfo ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/{conversationMember-id} : description: >- Provides operations to manage the allowedMembers property of the microsoft.graph.sharedWithChannelTeamInfo entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get allowedMembers from teamwork description: A collection of team members who have access to the shared channel. operationId: teamwork.deletedTeams.channels.sharedWithTeams.GetAllowedMembers 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.conversationMember' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: sharedWithChannelTeamInfo-id in: path description: The unique identifier of sharedWithChannelTeamInfo required: true schema: type: string x-ms-docs-key-type: sharedWithChannelTeamInfo - name: conversationMember-id in: path description: The unique identifier of conversationMember required: true schema: type: string x-ms-docs-key-type: conversationMember ? /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/allowedMembers/$count : description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: >- teamwork.deletedTeams.channels.sharedWithTeams.allowedMembers.GetCount-f7b0 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: sharedWithChannelTeamInfo-id in: path description: The unique identifier of sharedWithChannelTeamInfo required: true schema: type: string x-ms-docs-key-type: sharedWithChannelTeamInfo /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team: description: >- Provides operations to manage the team property of the microsoft.graph.teamInfo entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get team from teamwork operationId: teamwork.deletedTeams.channels.sharedWithTeams.GetTeam 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.team' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: sharedWithChannelTeamInfo-id in: path description: The unique identifier of sharedWithChannelTeamInfo required: true schema: type: string x-ms-docs-key-type: sharedWithChannelTeamInfo /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/sharedWithTeams/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.sharedWithTeams.GetCount-cc9d parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs: description: >- Provides operations to manage the tabs property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get tabs from teamwork description: A collection of all the tabs in the channel. A navigation property. operationId: teamwork.deletedTeams.channels.ListTabs 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.teamsTabCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.deletedTeam summary: Microsoft Graph Create new navigation property to tabs for teamwork operationId: teamwork.deletedTeams.channels.CreateTabs 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}: description: >- Provides operations to manage the tabs property of the microsoft.graph.channel entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get tabs from teamwork description: A collection of all the tabs in the channel. A navigation property. operationId: teamwork.deletedTeams.channels.GetTabs 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.teamsTab' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.deletedTeam summary: Microsoft Graph Update the navigation property tabs in teamwork operationId: teamwork.deletedTeams.channels.UpdateTabs 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.deletedTeam summary: Microsoft Graph Delete navigation property tabs for teamwork operationId: teamwork.deletedTeams.channels.DeleteTabs parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: teamsTab-id in: path description: The unique identifier of teamsTab required: true schema: type: string x-ms-docs-key-type: teamsTab /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/{teamsTab-id}/teamsApp: description: >- Provides operations to manage the teamsApp property of the microsoft.graph.teamsTab entity. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get teamsApp from teamwork description: >- The application that is linked to the tab. This can't be changed after tab creation. operationId: teamwork.deletedTeams.channels.tabs.GetTeamsApp 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.teamsApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel - name: teamsTab-id in: path description: The unique identifier of teamsTab required: true schema: type: string x-ms-docs-key-type: teamsTab /teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/tabs/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.tabs.GetCount-5911 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam - name: channel-id in: path description: The unique identifier of channel required: true schema: type: string x-ms-docs-key-type: channel /teamwork/deletedTeams/{deletedTeam-id}/channels/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.channels.GetCount-1c02 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam /teamwork/deletedTeams/{deletedTeam-id}/channels/getAllMessages(): description: Provides operations to call the getAllMessages method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke function getAllMessages description: >- Retrieve messages across all channels in a team, including text, audio, and video conversations. 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-getallmessages?view=graph-rest-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.getAllMessages parameters: - name: model in: query description: The payment model for the API 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 allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam x-ms-docs-grouped-path: - /teamwork/deletedTeams/getAllMessages() /teamwork/deletedTeams/{deletedTeam-id}/channels/getAllRetainedMessages(): description: Provides operations to call the getAllRetainedMessages method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph 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-1.0 operationId: teamwork.deletedTeams.deletedTeam.channels.getAllRetainedMessages 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 allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: deletedTeam-id in: path description: The unique identifier of deletedTeam required: true schema: type: string x-ms-docs-key-type: deletedTeam /teamwork/deletedTeams/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Get the number of the resource operationId: teamwork.deletedTeams.GetCount-c07f parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /teamwork/deletedTeams/getAllMessages(): description: Provides operations to call the getAllMessages method. get: tags: - teamwork.deletedTeam summary: Microsoft Graph Invoke function getAllMessages operationId: teamwork.deletedTeams.getAllMessages parameters: - name: model in: query description: The payment model for the API 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 allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-grouped-path: - /teamwork/deletedTeams/{deletedTeam-id}/channels/getAllMessages() /teamwork/sendActivityNotificationToRecipients: description: >- Provides operations to call the sendActivityNotificationToRecipients method. post: tags: - teamwork.teamwork.Actions summary: Microsoft Graph 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-1.0 operationId: teamwork.sendActivityNotificationToRecipients requestBody: description: Action parameters content: application/json: schema: type: object properties: topic: anyOf: - $ref: >- #/components/schemas/microsoft.graph.teamworkActivityTopic - type: object nullable: true activityType: type: string nullable: true chainId: type: number format: int64 nullable: true previewText: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true teamsAppId: type: string nullable: true templateParameters: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValuePair' recipients: type: array items: $ref: >- #/components/schemas/microsoft.graph.teamworkNotificationRecipient iconId: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /teamwork/teamsAppSettings: description: >- Provides operations to manage the teamsAppSettings property of the microsoft.graph.teamwork entity. get: tags: - teamwork.teamsAppSettings summary: Microsoft Graph Get teamsAppSettings description: Get the tenant-wide teamsAppSettings for all Teams apps in the tenant. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-1.0 operationId: teamwork.GetTeamsAppSettings 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.teamsAppSettings' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.teamsAppSettings summary: Microsoft Graph Update teamsAppSettings description: >- Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-1.0 operationId: teamwork.UpdateTeamsAppSettings 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.teamsAppSettings summary: Microsoft Graph Delete navigation property teamsAppSettings for teamwork operationId: teamwork.DeleteTeamsAppSettings parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /teamwork/workforceIntegrations: description: >- Provides operations to manage the workforceIntegrations property of the microsoft.graph.teamwork entity. get: tags: - teamwork.workforceIntegration summary: Microsoft Graph 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-1.0 operationId: teamwork.ListWorkforceIntegrations 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.workforceIntegrationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - teamwork.workforceIntegration summary: Microsoft Graph 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-1.0 operationId: teamwork.CreateWorkforceIntegrations 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /teamwork/workforceIntegrations/{workforceIntegration-id}: description: >- Provides operations to manage the workforceIntegrations property of the microsoft.graph.teamwork entity. get: tags: - teamwork.workforceIntegration summary: Microsoft Graph 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-1.0 operationId: teamwork.GetWorkforceIntegrations 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.workforceIntegration' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - teamwork.workforceIntegration summary: Microsoft Graph 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-1.0 operationId: teamwork.UpdateWorkforceIntegrations requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.workforceIntegration' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.workforceIntegration' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - teamwork.workforceIntegration summary: Microsoft Graph 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-1.0 operationId: teamwork.DeleteWorkforceIntegrations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: workforceIntegration-id in: path description: The unique identifier of workforceIntegration required: true schema: type: string x-ms-docs-key-type: workforceIntegration /teamwork/workforceIntegrations/$count: description: Provides operations to count the resources in the collection. get: tags: - teamwork.workforceIntegration summary: Microsoft Graph Get the number of the resource operationId: teamwork.workforceIntegrations.GetCount-5b5b parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /users/{user-id}/teamwork: description: >- Provides operations to manage the teamwork property of the microsoft.graph.user entity. get: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.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 navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.userTeamwork' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userTeamwork summary: Microsoft Graph Update the navigation property teamwork in users operationId: users.UpdateTeamwork 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' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userTeamwork summary: Microsoft Graph Delete navigation property teamwork for users operationId: users.DeleteTeamwork parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user /users/{user-id}/teamwork/associatedTeams: description: >- Provides operations to manage the associatedTeams property of the microsoft.graph.userTeamwork entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get associatedTeams from users description: The list of associatedTeamInfo objects that a user is associated with. operationId: users.teamwork.ListAssociatedTeams 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.associatedTeamInfoCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - users.userTeamwork summary: Microsoft Graph Create new navigation property to associatedTeams for users operationId: users.teamwork.CreateAssociatedTeams requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user /users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}: description: >- Provides operations to manage the associatedTeams property of the microsoft.graph.userTeamwork entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get associatedTeams from users description: The list of associatedTeamInfo objects that a user is associated with. operationId: users.teamwork.GetAssociatedTeams 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.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userTeamwork summary: Microsoft Graph Update the navigation property associatedTeams in users operationId: users.teamwork.UpdateAssociatedTeams requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userTeamwork summary: Microsoft Graph Delete navigation property associatedTeams for users operationId: users.teamwork.DeleteAssociatedTeams parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: associatedTeamInfo-id in: path description: The unique identifier of associatedTeamInfo required: true schema: type: string x-ms-docs-key-type: associatedTeamInfo /users/{user-id}/teamwork/associatedTeams/{associatedTeamInfo-id}/team: description: >- Provides operations to manage the team property of the microsoft.graph.teamInfo entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get team from users operationId: users.teamwork.associatedTeams.GetTeam 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.team' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: associatedTeamInfo-id in: path description: The unique identifier of associatedTeamInfo required: true schema: type: string x-ms-docs-key-type: associatedTeamInfo x-ms-docs-grouped-path: - >- /users/{user-id}/joinedTeams/{team-id}/channels/{channel-id}/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team - >- /users/{user-id}/joinedTeams/{team-id}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo-id}/team /users/{user-id}/teamwork/associatedTeams/$count: description: Provides operations to count the resources in the collection. get: tags: - users.userTeamwork summary: Microsoft Graph Get the number of the resource operationId: users.teamwork.associatedTeams.GetCount-97ef parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user /users/{user-id}/teamwork/installedApps: description: >- Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. get: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.teamwork.ListInstalledApps 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.userScopeTeamsAppInstallationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.teamwork.CreateInstalledApps 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 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user /users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}: description: >- Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. get: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.teamwork.GetInstalledApps 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.userScopeTeamsAppInstallation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - users.userTeamwork summary: Microsoft Graph Update the navigation property installedApps in users operationId: users.teamwork.UpdateInstalledApps requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userScopeTeamsAppInstallation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.userScopeTeamsAppInstallation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.teamwork.DeleteInstalledApps parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation /users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/chat: description: >- Provides operations to manage the chat property of the microsoft.graph.userScopeTeamsAppInstallation entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get chat between user and teamsApp description: Retrieve the chat of the specified user and Teams app. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/userscopeteamsappinstallation-get-chat?view=graph-rest-1.0 operationId: users.teamwork.installedApps.GetChat 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.chat' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation /users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsApp: description: >- Provides operations to manage the teamsApp property of the microsoft.graph.teamsAppInstallation entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get teamsApp from users description: The app that is installed. operationId: users.teamwork.installedApps.GetTeamsApp 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.teamsApp' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation x-ms-docs-grouped-path: - >- /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp - >- /users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsApp /users/{user-id}/teamwork/installedApps/{userScopeTeamsAppInstallation-id}/teamsAppDefinition: description: >- Provides operations to manage the teamsAppDefinition property of the microsoft.graph.teamsAppInstallation entity. get: tags: - users.userTeamwork summary: Microsoft Graph Get teamsAppDefinition from users description: The details of this version of the app. operationId: users.teamwork.installedApps.GetTeamsAppDefinition 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.teamsAppDefinition' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user - name: userScopeTeamsAppInstallation-id in: path description: The unique identifier of userScopeTeamsAppInstallation required: true schema: type: string x-ms-docs-key-type: userScopeTeamsAppInstallation x-ms-docs-grouped-path: - >- /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition - >- /users/{user-id}/joinedTeams/{team-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition /users/{user-id}/teamwork/installedApps/$count: description: Provides operations to count the resources in the collection. get: tags: - users.userTeamwork summary: Microsoft Graph Get the number of the resource operationId: users.teamwork.installedApps.GetCount-0292 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user /users/{user-id}/teamwork/sendActivityNotification: description: Provides operations to call the sendActivityNotification method. post: tags: - users.userTeamwork summary: Microsoft Graph 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-1.0 operationId: users.user.teamwork.sendActivityNotification requestBody: description: Action parameters content: application/json: schema: type: object properties: topic: anyOf: - $ref: >- #/components/schemas/microsoft.graph.teamworkActivityTopic - type: object nullable: true activityType: type: string nullable: true chainId: type: number format: int64 nullable: true previewText: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemBody' - type: object nullable: true teamsAppId: type: string nullable: true templateParameters: type: array items: $ref: '#/components/schemas/microsoft.graph.keyValuePair' iconId: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: user-id in: path description: The unique identifier of user required: true schema: type: string x-ms-docs-key-type: user x-ms-docs-grouped-path: - /users/{user-id}/chats/{chat-id}/sendActivityNotification - /users/{user-id}/joinedTeams/{team-id}/sendActivityNotification components: schemas: microsoft.graph.userTeamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: userTeamwork required: - '@odata.type' type: object properties: locale: type: string description: >- Represents the location that a user selected in Microsoft Teams and doesn't follow the Office's locale setting. A user's locale is represented by their preferred language and country or region. For example, en-us. The language component follows two-letter codes as defined in ISO 639-1, and the country component follows two-letter codes as defined in ISO 3166-1 alpha-2. nullable: true region: type: string description: >- Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user's region (if available). For users without multigeo licenses, the property contains the organization's region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. nullable: true associatedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: >- The list of associatedTeamInfo objects that a user is associated with. x-ms-navigationProperty: true installedApps: type: array items: $ref: >- #/components/schemas/microsoft.graph.userScopeTeamsAppInstallation description: The apps installed in the personal scope of this user. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.userTeamwork' microsoft.graph.associatedTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' - title: associatedTeamInfo required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.associatedTeamInfo' microsoft.graph.team: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: team required: - '@odata.type' type: object properties: classification: type: string description: >- An optional label. Typically describes the data or business sensitivity of the team. Must match one of a preconfigured set in the tenant's directory. 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: Timestamp at which the team was created. format: date-time nullable: true description: type: string description: >- An optional description for the team. Maximum length: 1,024 characters. nullable: true displayName: type: string description: The name of the team. nullable: true firstChannelName: type: string description: >- The name of the first channel in the team. This is an optional property, only used during team creation and isn't returned in methods to get and list teams. nullable: true funSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamFunSettings' - type: object nullable: true description: >- Settings to configure use of Giphy, memes, and stickers in the team. guestSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' - type: object nullable: true description: >- Settings to configure whether guests can create, update, or delete channels in the team. internalId: type: string description: >- A unique ID for the team that was used in a few places such as the audit log/Office 365 Management Activity API. nullable: true isArchived: type: boolean description: Whether this team is in read-only mode. nullable: true memberSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamMemberSettings' - type: object nullable: true description: >- Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team. messagingSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' - type: object nullable: true description: Settings to configure messaging and mentions in the team. specialization: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamSpecialization' - type: object nullable: true description: >- Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case. summary: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamSummary' - type: object nullable: true description: >- Contains summary information about the team, including number of owners, members, and guests. tenantId: type: string description: The ID of the Microsoft Entra tenant. nullable: true visibility: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - type: object nullable: true description: The visibility of the group and team. Defaults to Public. webUrl: type: string description: >- A hyperlink that goes to the team in the Microsoft Teams client. You get this URL when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. nullable: true allChannels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: >- List of channels either hosted in or shared with the team (incoming channels). x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: >- The collection of channels and messages associated with the team. x-ms-navigationProperty: true group: anyOf: - $ref: '#/components/schemas/microsoft.graph.group' - type: object nullable: true x-ms-navigationProperty: true incomingChannels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. x-ms-navigationProperty: true permissionGrants: type: array items: $ref: >- #/components/schemas/microsoft.graph.resourceSpecificPermissionGrant description: A collection of permissions granted to apps to access the team. x-ms-navigationProperty: true photo: anyOf: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - type: object nullable: true description: The profile photo for the team. x-ms-navigationProperty: true primaryChannel: anyOf: - $ref: '#/components/schemas/microsoft.graph.channel' - type: object nullable: true description: The general channel for the team. x-ms-navigationProperty: true schedule: anyOf: - $ref: '#/components/schemas/microsoft.graph.schedule' - type: object nullable: true description: The schedule of shifts for this team. x-ms-navigationProperty: true tags: type: array items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. x-ms-navigationProperty: true template: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' - type: object nullable: true description: >- The template this team was created from. See available templates. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.team' microsoft.graph.chat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: chat required: - '@odata.type' type: object properties: chatType: $ref: '#/components/schemas/microsoft.graph.chatType' 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 chat was created. Read-only. format: date-time nullable: true isHiddenForAllMembers: type: boolean description: >- Indicates whether the chat is hidden for all its members. Read-only. nullable: true lastUpdatedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time at which the chat was renamed or the list of members was last changed. Read-only. format: date-time nullable: true onlineMeetingInfo: anyOf: - $ref: >- #/components/schemas/microsoft.graph.teamworkOnlineMeetingInfo - type: object nullable: true description: >- Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. tenantId: type: string description: >- The identifier of the tenant in which the chat was created. Read-only. nullable: true topic: type: string description: >- (Optional) Subject or topic for the chat. Only available for group chats. nullable: true viewpoint: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatViewpoint' - type: object nullable: true description: >- Represents caller-specific information about the chat, such as the last message read date and time. This property is populated only when the request is made in a delegated context. webUrl: type: string description: >- The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only. nullable: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. x-ms-navigationProperty: true lastMessagePreview: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' - type: object nullable: true description: >- Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. x-ms-navigationProperty: true permissionGrants: type: array items: $ref: >- #/components/schemas/microsoft.graph.resourceSpecificPermissionGrant description: A collection of permissions granted to apps for the chat. x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.chat' microsoft.graph.teamsApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsApp required: - '@odata.type' 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: anyOf: - $ref: >- #/components/schemas/microsoft.graph.teamsAppDistributionMethod - type: object nullable: true description: The method of distribution for the app. Read-only. 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 '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsApp' microsoft.graph.teamsAppDefinition: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsAppDefinition required: - '@odata.type' type: object properties: authorization: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppAuthorization' - type: object nullable: true description: Authorization requirements specified in the Teams app manifest. createdBy: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: type: string description: Verbose description of the application. nullable: true displayName: type: string description: The name of the app provided by the app developer. 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 format: date-time nullable: true publishingState: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppPublishingState' - type: object nullable: true description: >- The published status of a specific version of a Teams app. The possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app. shortDescription: type: string description: Short description of the application. nullable: true teamsAppId: type: string description: The ID from the Teams app manifest. nullable: true version: type: string description: The version number of the application. nullable: true bot: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamworkBot' - type: object nullable: true description: The details of the bot specified in the Teams app manifest. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsAppDefinition' microsoft.graph.itemBody: title: itemBody required: - '@odata.type' type: object properties: content: type: string description: The content of the item. nullable: true contentType: anyOf: - $ref: '#/components/schemas/microsoft.graph.bodyType' - type: object nullable: true description: The type of the content. Possible values are text and html. '@odata.type': type: string microsoft.graph.keyValuePair: title: keyValuePair required: - '@odata.type' type: object properties: name: type: string description: Name for this key-value pair value: type: string description: Value for this key-value pair nullable: true '@odata.type': type: string microsoft.graph.teamwork: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamwork required: - '@odata.type' type: object properties: isTeamsEnabled: type: boolean description: >- Indicates whether Microsoft Teams is enabled for the organization. region: type: string description: >- Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. nullable: true deletedChats: type: array items: $ref: '#/components/schemas/microsoft.graph.deletedChat' description: A collection of deleted chats. x-ms-navigationProperty: true deletedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.deletedTeam' description: The deleted team. x-ms-navigationProperty: true teamsAppSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsAppSettings' - type: object nullable: true description: >- Represents tenant-wide settings for all Teams apps in the tenant. x-ms-navigationProperty: true workforceIntegrations: type: array items: $ref: '#/components/schemas/microsoft.graph.workforceIntegration' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamwork' microsoft.graph.deletedChat: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deletedChat required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.deletedChat' microsoft.graph.deletedTeam: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: deletedTeam required: - '@odata.type' type: object properties: channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: >- The channels that are either shared with this deleted team or created in this deleted team. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.deletedTeam' microsoft.graph.channel: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: channel required: - '@odata.type' type: object properties: createdDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: Read only. Timestamp at which the channel was created. format: date-time nullable: true description: type: string description: Optional textual description for the channel. nullable: true displayName: type: string description: >- Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters. email: type: string description: >- The email address for sending messages to the channel. Read-only. nullable: true isArchived: type: boolean description: Indicates whether the channel is archived. Read-only. nullable: true isFavoriteByDefault: type: boolean description: >- Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false. nullable: true membershipType: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelMembershipType' - type: object nullable: true description: >- The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: shared. summary: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelSummary' - type: object nullable: true description: >- Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method. tenantId: type: string description: The ID of the Microsoft Entra tenant. nullable: true webUrl: type: string description: >- A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only. nullable: true allMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: >- A collection of membership records associated with the channel, including both direct and indirect members of shared channels. x-ms-navigationProperty: true filesFolder: anyOf: - $ref: '#/components/schemas/microsoft.graph.driveItem' - type: object nullable: true description: Metadata for the location where the channel's files are stored. x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: >- A collection of all the messages in the channel. A navigation property. Nullable. x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: >- A collection of all the tabs in the channel. A navigation property. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.channel' microsoft.graph.conversationMember: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: conversationMember required: - '@odata.type' type: object properties: displayName: type: string description: The display name of the user. nullable: true roles: type: array items: type: string nullable: true description: >- The roles for that user. This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member shouldn't have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. visibleHistoryStartDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. format: date-time nullable: true '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.aadUserConversationMember': '#/components/schemas/microsoft.graph.aadUserConversationMember' '#microsoft.graph.anonymousGuestConversationMember': >- #/components/schemas/microsoft.graph.anonymousGuestConversationMember '#microsoft.graph.azureCommunicationServicesUserConversationMember': >- #/components/schemas/microsoft.graph.azureCommunicationServicesUserConversationMember '#microsoft.graph.microsoftAccountUserConversationMember': >- #/components/schemas/microsoft.graph.microsoftAccountUserConversationMember '#microsoft.graph.phoneUserConversationMember': '#/components/schemas/microsoft.graph.phoneUserConversationMember' '#microsoft.graph.skypeForBusinessUserConversationMember': >- #/components/schemas/microsoft.graph.skypeForBusinessUserConversationMember '#microsoft.graph.skypeUserConversationMember': '#/components/schemas/microsoft.graph.skypeUserConversationMember' BaseCollectionPaginationCountResponse: title: Base collection pagination and count responses type: object properties: '@odata.count': type: integer format: int64 nullable: true '@odata.nextLink': type: string nullable: true microsoft.graph.driveItem: allOf: - $ref: '#/components/schemas/microsoft.graph.baseItem' - title: driveItem required: - '@odata.type' type: object properties: audio: anyOf: - $ref: '#/components/schemas/microsoft.graph.audio' - type: object nullable: true description: >- Audio metadata, if the item is an audio file. Read-only. Read-only. Only on OneDrive Personal. bundle: anyOf: - $ref: '#/components/schemas/microsoft.graph.bundle' - type: object nullable: true description: Bundle metadata, if the item is a bundle. Read-only. content: type: string description: The content stream, if the item represents a file. format: base64url nullable: true cTag: type: string description: >- An eTag for the content of the item. This eTag isn't changed if only the metadata is changed. Note This property isn't returned if the item is a folder. Read-only. nullable: true deleted: anyOf: - $ref: '#/components/schemas/microsoft.graph.deleted' - type: object nullable: true description: Information about the deleted state of the item. Read-only. file: anyOf: - $ref: '#/components/schemas/microsoft.graph.file' - type: object nullable: true description: File metadata, if the item is a file. Read-only. fileSystemInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' - type: object nullable: true description: File system information on client. Read-write. folder: anyOf: - $ref: '#/components/schemas/microsoft.graph.folder' - type: object nullable: true description: Folder metadata, if the item is a folder. Read-only. image: anyOf: - $ref: '#/components/schemas/microsoft.graph.image' - type: object nullable: true description: Image metadata, if the item is an image. Read-only. location: anyOf: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' - type: object nullable: true description: Location metadata, if the item has location data. Read-only. malware: anyOf: - $ref: '#/components/schemas/microsoft.graph.malware' - type: object nullable: true description: >- Malware metadata, if the item was detected to contain malware. Read-only. package: anyOf: - $ref: '#/components/schemas/microsoft.graph.package' - type: object nullable: true description: >- If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only. pendingOperations: anyOf: - $ref: '#/components/schemas/microsoft.graph.pendingOperations' - type: object nullable: true description: >- If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only. photo: anyOf: - $ref: '#/components/schemas/microsoft.graph.photo' - type: object nullable: true description: Photo metadata, if the item is a photo. Read-only. publication: anyOf: - $ref: '#/components/schemas/microsoft.graph.publicationFacet' - type: object nullable: true description: >- Provides information about the published or checked-out state of an item, in locations that support such actions. This property isn't returned by default. Read-only. remoteItem: anyOf: - $ref: '#/components/schemas/microsoft.graph.remoteItem' - type: object nullable: true description: >- Remote item data, if the item is shared from a drive other than the one being accessed. Read-only. root: anyOf: - $ref: '#/components/schemas/microsoft.graph.root' - type: object nullable: true description: >- If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive. searchResult: anyOf: - $ref: '#/components/schemas/microsoft.graph.searchResult' - type: object nullable: true description: Search metadata, if the item is from a search result. Read-only. shared: anyOf: - $ref: '#/components/schemas/microsoft.graph.shared' - type: object nullable: true description: >- Indicates that the item was shared with others and provides information about the shared state of the item. Read-only. sharepointIds: anyOf: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - type: object nullable: true description: >- Returns identifiers useful for SharePoint REST compatibility. Read-only. size: type: number description: Size of the item in bytes. Read-only. format: int64 nullable: true specialFolder: anyOf: - $ref: '#/components/schemas/microsoft.graph.specialFolder' - type: object nullable: true description: >- If the current item is also available as a special folder, this facet is returned. Read-only. video: anyOf: - $ref: '#/components/schemas/microsoft.graph.video' - type: object nullable: true description: Video metadata, if the item is a video. Read-only. webDavUrl: type: string description: WebDAV compatible URL for the item. nullable: true analytics: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - type: object nullable: true description: >- Analytics about the view activities that took place on this item. x-ms-navigationProperty: true children: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: >- Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. x-ms-navigationProperty: true listItem: anyOf: - $ref: '#/components/schemas/microsoft.graph.listItem' - type: object nullable: true description: >- For drives in SharePoint, the associated document library list item. Read-only. Nullable. x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true retentionLabel: anyOf: - $ref: '#/components/schemas/microsoft.graph.itemRetentionLabel' - type: object nullable: true description: >- Information about retention label and settings enforced on the driveItem. Read-write. x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: >- The set of subscriptions on the item. Only supported on the root of a drive. x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: >- Collection of thumbnailSet objects associated with the item. For more information, see getting thumbnails. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: >- The list of previous versions of the item. For more info, see getting previous versions. Read-only. Nullable. x-ms-navigationProperty: true workbook: anyOf: - $ref: '#/components/schemas/microsoft.graph.workbook' - type: object nullable: true description: >- For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.driveItem' x-ms-discriminator-value: '#microsoft.graph.driveItem' microsoft.graph.chatMessage: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: chatMessage required: - '@odata.type' type: object properties: attachments: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: References to attached objects like files, tabs, meetings etc. body: $ref: '#/components/schemas/microsoft.graph.itemBody' channelIdentity: anyOf: - $ref: '#/components/schemas/microsoft.graph.channelIdentity' - type: object nullable: true description: >- If the message was sent in a channel, represents identity of the channel. chatId: type: string description: >- If the message was sent in a chat, represents the identity of the chat. 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: Timestamp of when the chat message was created. format: date-time nullable: true deletedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Read only. Timestamp at which the chat message was deleted, or null if not deleted. format: date-time nullable: true etag: type: string description: Read-only. Version number of the chat message. nullable: true eventDetail: anyOf: - $ref: '#/components/schemas/microsoft.graph.eventMessageDetail' - type: object nullable: true description: >- Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage. from: anyOf: - $ref: >- #/components/schemas/microsoft.graph.chatMessageFromIdentitySet - type: object nullable: true description: >- Details of the sender of the chat message. Can only be set during migration. importance: $ref: '#/components/schemas/microsoft.graph.chatMessageImportance' lastEditedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. format: date-time nullable: true lastModifiedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. format: date-time nullable: true locale: type: string description: >- Locale of the chat message set by the client. Always set to en-us. mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageMention' description: >- List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, chat, and tag. messageHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHistoryItem' description: >- List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message. messageType: $ref: '#/components/schemas/microsoft.graph.chatMessageType' policyViolation: anyOf: - $ref: >- #/components/schemas/microsoft.graph.chatMessagePolicyViolation - type: object nullable: true description: >- Defines the properties of a policy violation set by a data loss prevention (DLP) application. reactions: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageReaction' description: Reactions for this chat message (for example, Like). replyToId: type: string description: >- Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) nullable: true subject: type: string description: The subject of the chat message, in plaintext. nullable: true summary: type: string description: >- Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat. nullable: true webUrl: type: string description: Read-only. Link to the message in Microsoft Teams. nullable: true hostedContents: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: >- Content in a message hosted by Microsoft Teams - for example, images or code snippets. x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: >- Replies for a specified message. Supports $expand for channel messages. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.chatMessage' microsoft.graph.chatMessageHostedContent: allOf: - $ref: '#/components/schemas/microsoft.graph.teamworkHostedContent' - title: chatMessageHostedContent required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.chatMessageHostedContent' BaseDeltaFunctionResponse: title: Base delta function response type: object properties: '@odata.nextLink': type: string nullable: true '@odata.deltaLink': type: string nullable: true microsoft.graph.sharedWithChannelTeamInfo: allOf: - $ref: '#/components/schemas/microsoft.graph.teamInfo' - title: sharedWithChannelTeamInfo required: - '@odata.type' type: object properties: isHostTeam: type: boolean description: Indicates whether the team is the host of the channel. nullable: true allowedMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: >- A collection of team members who have access to the shared channel. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.sharedWithChannelTeamInfo' microsoft.graph.teamsTab: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsTab required: - '@odata.type' type: object properties: configuration: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsTabConfiguration' - type: object nullable: true description: >- Container for custom settings applied to a tab. The tab is considered configured only once this property is set. displayName: type: string description: Name of the tab. nullable: true webUrl: type: string description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: anyOf: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - type: object nullable: true description: >- The application that is linked to the tab. This can't be changed after tab creation. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsTab' microsoft.graph.teamsAppSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: teamsAppSettings required: - '@odata.type' type: object properties: allowUserRequestsForAppAccess: type: boolean description: >- Indicates whether users are allowed to request access to the unavailable Teams apps. nullable: true isUserPersonalScopeResourceSpecificConsentEnabled: type: boolean description: >- Indicates whether resource-specific consent for personal scope in Teams apps is enabled for the tenant. True indicates that Teams apps that are allowed in the tenant and require resource-specific permissions can be installed in the personal scope. False blocks the installation of any Teams app that requires resource-specific permissions in the personal scope. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.teamsAppSettings' microsoft.graph.workforceIntegration: allOf: - $ref: '#/components/schemas/microsoft.graph.changeTrackedEntity' - title: workforceIntegration required: - '@odata.type' type: object properties: apiVersion: maximum: 2147483647 minimum: -2147483648 type: number description: API version for the callback URL. Start with 1. format: int32 nullable: true displayName: type: string description: Name of the workforce integration. nullable: true eligibilityFilteringEnabledEntities: anyOf: - $ref: >- #/components/schemas/microsoft.graph.eligibilityFilteringEnabledEntities - type: object nullable: true description: >- Support to view eligibility-filtered results. The possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: timeOffReason. encryption: anyOf: - $ref: >- #/components/schemas/microsoft.graph.workforceIntegrationEncryption - type: object nullable: true description: The workforce integration encryption resource. isActive: type: boolean description: >- Indicates whether this workforce integration is currently active and available. nullable: true supportedEntities: anyOf: - $ref: >- #/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities - type: object nullable: true description: >- The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. url: type: string description: Workforce Integration URL for callbacks from the Shifts service. nullable: true '@odata.type': type: string default: '#microsoft.graph.workforceIntegration' x-ms-discriminator-value: '#microsoft.graph.workforceIntegration' parameters: top: name: $top in: query description: Show only the first n items style: form explode: false schema: minimum: 0 type: integer example: 50 skip: name: $skip in: query description: Skip the first n items style: form explode: false schema: minimum: 0 type: integer search: name: $search in: query description: Search items by search phrases style: form explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values style: form explode: false schema: type: string count: name: $count in: query description: Include count of items style: form explode: false schema: type: boolean examples: {} responses: error: description: error content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' microsoft.graph.deletedChatCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deletedChatCollectionResponse' microsoft.graph.deletedTeamCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.deletedTeamCollectionResponse' microsoft.graph.channelCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.channelCollectionResponse' microsoft.graph.chatMessageCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.chatMessageCollectionResponse' microsoft.graph.teamsTabCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.teamsTabCollectionResponse' tags: - name: me.userTeamwork - name: teamwork.deletedChat - name: teamwork.deletedTeam - name: teamwork.teamsAppSettings - name: Teamwork.teamwork - name: teamwork.teamwork.Actions - name: teamwork.workforceIntegration - name: users.userTeamwork