{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Teams.channel API", "version": "1.0.0" }, "items": [ { "info": { "name": "Teams.channel", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List members of a channel", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list." }, { "info": { "name": "Microsoft Graph Add member to channel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared." }, { "info": { "name": "Microsoft Graph Get member of channel", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a conversationMember from a channel." }, { "info": { "name": "Microsoft Graph Update member in channel", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared." }, { "info": { "name": "Microsoft Graph Remove member from channel", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/:conversationMember-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ] }, "docs": "Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action add", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/add", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created." }, { "info": { "name": "Microsoft Graph Invoke action remove", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/members/remove", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed." }, { "info": { "name": "Microsoft Graph List channel messages", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel)." }, { "info": { "name": "Microsoft Graph Send chatMessage in channel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Send a new chatMessage in the specified channel." }, { "info": { "name": "Microsoft Graph Get chatMessage in a channel or chat", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a single message or a message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Update chatMessage", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a chatMessage object. \r\nExcept for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.\r\nOnly the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform da" }, { "info": { "name": "Microsoft Graph Delete navigation property messages for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Microsoft Graph Delete navigation property messages for teams" }, { "info": { "name": "Microsoft Graph List hostedContents", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." }, { "info": { "name": "Microsoft Graph Create new navigation property to hostedContents for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Update the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property hostedContents in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property hostedContents for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Microsoft Graph Delete navigation property hostedContents for teams" }, { "info": { "name": "Microsoft Graph List hostedContents", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/hostedContents/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action setReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/setReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action setReaction" }, { "info": { "name": "Microsoft Graph Invoke action softDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/softDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Delete a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action undoSoftDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/undoSoftDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action unsetReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/unsetReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action unsetReaction" }, { "info": { "name": "Microsoft Graph List replies", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message." }, { "info": { "name": "Microsoft Graph Reply to a message in a channel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new reply to a chatMessage in a specified channel." }, { "info": { "name": "Microsoft Graph Get chatMessage in a channel or chat", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a single message or a message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Update the navigation property replies in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property replies in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property replies for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Microsoft Graph Delete navigation property replies for teams" }, { "info": { "name": "Microsoft Graph List hostedContents", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." }, { "info": { "name": "Microsoft Graph Create new navigation property to hostedContents for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Update the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property hostedContents in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property hostedContents for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Microsoft Graph Delete navigation property hostedContents for teams" }, { "info": { "name": "Microsoft Graph List hostedContents", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action setReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/setReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action setReaction" }, { "info": { "name": "Microsoft Graph Invoke action softDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/softDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Delete a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action undoSoftDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/undoSoftDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action unsetReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/:chatMessage-id1/unsetReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action unsetReaction" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/:chatMessage-id/replies/delta()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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.deltaLi" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/messages/delta()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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.deltaLi" }, { "info": { "name": "Microsoft Graph Get members from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of membership records associated with the channel." }, { "info": { "name": "Microsoft Graph Create new navigation property to members for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to members for teams" }, { "info": { "name": "Microsoft Graph Get members from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of membership records associated with the channel." }, { "info": { "name": "Microsoft Graph Update the navigation property members in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property members in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property members for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/:conversationMember-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ] }, "docs": "Microsoft Graph Delete navigation property members for teams" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action add", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/add", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created." }, { "info": { "name": "Microsoft Graph Invoke action remove", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/members/remove", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed." }, { "info": { "name": "Microsoft Graph Get messages from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of all the messages in the channel. A navigation property. Nullable." }, { "info": { "name": "Microsoft Graph Create new navigation property to messages for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to messages for teams" }, { "info": { "name": "Microsoft Graph Get messages from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of all the messages in the channel. A navigation property. Nullable." }, { "info": { "name": "Microsoft Graph Update the navigation property messages in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property messages in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property messages for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Microsoft Graph Delete navigation property messages for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Create new navigation property to hostedContents for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Update the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property hostedContents in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property hostedContents for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Microsoft Graph Delete navigation property hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get media content for the navigation property hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/:chatMessageHostedContent-id/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/hostedContents/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action setReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/setReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action setReaction" }, { "info": { "name": "Microsoft Graph Invoke action softDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/softDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Delete a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action undoSoftDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/undoSoftDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action unsetReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/unsetReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action unsetReaction" }, { "info": { "name": "Microsoft Graph Get replies from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Replies for a specified message. Supports $expand for channel messages." }, { "info": { "name": "Microsoft Graph Create new navigation property to replies for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to replies for teams" }, { "info": { "name": "Microsoft Graph Get replies from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Replies for a specified message. Supports $expand for channel messages." }, { "info": { "name": "Microsoft Graph Update the navigation property replies in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property replies in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property replies for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Microsoft Graph Delete navigation property replies for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Create new navigation property to hostedContents for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Content in a message hosted by Microsoft Teams - for example, images or code snippets." }, { "info": { "name": "Microsoft Graph Update the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property hostedContents in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property hostedContents for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "Microsoft Graph Delete navigation property hostedContents for teams" }, { "info": { "name": "Microsoft Graph Get media content for the navigation property hostedContents from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property hostedContents in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/:chatMessageHostedContent-id/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessageHostedContent-id", "value": "", "type": "path", "description": "The unique identifier of chatMessageHostedContent" } ] }, "docs": "The unique identifier for an entity. Read-only." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/hostedContents/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action setReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/setReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action setReaction" }, { "info": { "name": "Microsoft Graph Invoke action softDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/softDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Delete a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action undoSoftDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/undoSoftDelete", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ] }, "docs": "Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat." }, { "info": { "name": "Microsoft Graph Invoke action unsetReaction", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/:chatMessage-id1/unsetReaction", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "chatMessage-id1", "value": "", "type": "path", "description": "The unique identifier of chatMessage" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action unsetReaction" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/:chatMessage-id/replies/delta()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "chatMessage-id", "value": "", "type": "path", "description": "The unique identifier of chatMessage" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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.deltaLi" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/messages/delta()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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.deltaLi" }, { "info": { "name": "Microsoft Graph List allChannels", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/allChannels", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the list of channels either in this team or shared with this team (incoming channels)." }, { "info": { "name": "Microsoft Graph Get allChannels from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/allChannels/:channel-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List of channels either hosted in or shared with the team (incoming channels)." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/allChannels/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List channels", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of channels in this team." }, { "info": { "name": "Microsoft Graph Create channel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members." }, { "info": { "name": "Microsoft Graph Get channel", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information." }, { "info": { "name": "Microsoft Graph Patch channel", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of the specified channel." }, { "info": { "name": "Microsoft Graph Delete channel", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "Delete the channel." }, { "info": { "name": "Microsoft Graph List allMembers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes:" }, { "info": { "name": "Microsoft Graph Create new navigation property to allMembers for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to allMembers for teams" }, { "info": { "name": "Microsoft Graph Get allMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of membership records associated with the channel, including both direct and indirect members of shared channels." }, { "info": { "name": "Microsoft Graph Update the navigation property allMembers in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property allMembers in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property allMembers for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/:conversationMember-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ] }, "docs": "Microsoft Graph Delete navigation property allMembers for teams" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action add", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/add", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created." }, { "info": { "name": "Microsoft Graph Invoke action remove", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/allMembers/remove", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed." }, { "info": { "name": "Microsoft Graph Get filesFolder", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/filesFolder", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the metadata for the location where the files of a channel are stored. " }, { "info": { "name": "Microsoft Graph Get content for the navigation property filesFolder from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/filesFolder/content", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$format", "value": "", "type": "query", "description": "Format of the content" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Update content for the navigation property filesFolder in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/filesFolder/content", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Delete content for the navigation property filesFolder in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/filesFolder/content", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Invoke action archive", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/archive", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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 " }, { "info": { "name": "Microsoft Graph Invoke action completeMigration", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/completeMigration", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke function doesUserHaveAccess", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName')", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "userId", "value": "", "type": "query", "description": "Usage: userId='@userId'" }, { "name": "tenantId", "value": "", "type": "query", "description": "Usage: tenantId='@tenantId'" }, { "name": "userPrincipalName", "value": "", "type": "query", "description": "Usage: userPrincipalName='@userPrincipalName'" } ] }, "docs": "Determine whether a user has access to a channel." }, { "info": { "name": "Microsoft Graph Invoke action provisionEmail", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/provisionEmail", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action removeEmail", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/removeEmail", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action unarchive", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/unarchive", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List sharedWithChannelTeamInfo", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared." }, { "info": { "name": "Microsoft Graph Create new navigation property to sharedWithTeams for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to sharedWithTeams for teams" }, { "info": { "name": "Microsoft Graph Get sharedWithChannelTeamInfo", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared." }, { "info": { "name": "Microsoft Graph Update the navigation property sharedWithTeams in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property sharedWithTeams in teams" }, { "info": { "name": "Microsoft Graph Delete sharedWithChannelTeamInfo", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" } ] }, "docs": "Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared." }, { "info": { "name": "Microsoft Graph List allowedMembers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:\r\n- Users with Guest role\r\n- Users who are externally authenticated in the tenant" }, { "info": { "name": "Microsoft Graph Get allowedMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of team members who have access to the shared channel." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get team from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/:sharedWithChannelTeamInfo-id/team", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get team from teams" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/sharedWithTeams/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List tabs in channel", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the list of tabs in the specified channel within a team. " }, { "info": { "name": "Microsoft Graph Add tab to channel", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest." }, { "info": { "name": "Microsoft Graph Get tab", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs/:teamsTab-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of the specified tab in a channel within a team. " }, { "info": { "name": "Microsoft Graph Update tab", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs/:teamsTab-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of the specified tab.\r\nThis API can be used to configure the content of the tab." }, { "info": { "name": "Microsoft Graph Delete tab from channel", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs/:teamsTab-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" } ] }, "docs": "Removes (unpins) a tab from the specified channel within a team. " }, { "info": { "name": "Microsoft Graph Get teamsApp from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs/:teamsTab-id/teamsApp", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The application that is linked to the tab. This can't be changed after tab creation." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/:channel-id/tabs/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function getAllMessages", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/getAllMessages()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "model", "value": "", "type": "query", "description": "The payment model for the API" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke function getAllRetainedMessages", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/channels/getAllRetainedMessages()", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List incomingChannels", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/incomingChannels", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the list of incoming channels (channels shared with a team)." }, { "info": { "name": "Microsoft Graph Get incomingChannels from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/incomingChannels/:channel-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "channel-id", "value": "", "type": "path", "description": "The unique identifier of channel" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List of channels shared with the team." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/incomingChannels/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get primaryChannel", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the default channel, General, of a team." }, { "info": { "name": "Microsoft Graph Update the navigation property primaryChannel in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property primaryChannel in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property primaryChannel for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "Microsoft Graph Delete navigation property primaryChannel for teams" }, { "info": { "name": "Microsoft Graph Get allMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of membership records associated with the channel, including both direct and indirect members of shared channels." }, { "info": { "name": "Microsoft Graph Create new navigation property to allMembers for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to allMembers for teams" }, { "info": { "name": "Microsoft Graph Get allMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of membership records associated with the channel, including both direct and indirect members of shared channels." }, { "info": { "name": "Microsoft Graph Update the navigation property allMembers in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property allMembers in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property allMembers for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/:conversationMember-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" } ] }, "docs": "Microsoft Graph Delete navigation property allMembers for teams" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action add", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/add", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created." }, { "info": { "name": "Microsoft Graph Invoke action remove", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/allMembers/remove", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed." }, { "info": { "name": "Microsoft Graph Get filesFolder from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/filesFolder", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Metadata for the location where the channel's files are stored." }, { "info": { "name": "Microsoft Graph Get content for the navigation property filesFolder from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/filesFolder/content", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$format", "value": "", "type": "query", "description": "Format of the content" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Update content for the navigation property filesFolder in teams", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/filesFolder/content", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Delete content for the navigation property filesFolder in teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/filesFolder/content", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "The content stream, if the item represents a file." }, { "info": { "name": "Microsoft Graph Invoke action archive", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/archive", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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 " }, { "info": { "name": "Microsoft Graph Invoke action completeMigration", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/completeMigration", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke function doesUserHaveAccess", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName')", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "userId", "value": "", "type": "query", "description": "Usage: userId='@userId'" }, { "name": "tenantId", "value": "", "type": "query", "description": "Usage: tenantId='@tenantId'" }, { "name": "userPrincipalName", "value": "", "type": "query", "description": "Usage: userPrincipalName='@userPrincipalName'" } ] }, "docs": "Determine whether a user has access to a channel." }, { "info": { "name": "Microsoft Graph Invoke action provisionEmail", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/provisionEmail", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action removeEmail", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/removeEmail", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action unarchive", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/unarchive", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get sharedWithTeams from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of teams with which a channel is shared." }, { "info": { "name": "Microsoft Graph Create new navigation property to sharedWithTeams for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to sharedWithTeams for teams" }, { "info": { "name": "Microsoft Graph Get sharedWithTeams from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of teams with which a channel is shared." }, { "info": { "name": "Microsoft Graph Update the navigation property sharedWithTeams in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property sharedWithTeams in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property sharedWithTeams for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" } ] }, "docs": "Microsoft Graph Delete navigation property sharedWithTeams for teams" }, { "info": { "name": "Microsoft Graph Get allowedMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of team members who have access to the shared channel." }, { "info": { "name": "Microsoft Graph Get allowedMembers from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers/:conversationMember-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "conversationMember-id", "value": "", "type": "path", "description": "The unique identifier of conversationMember" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of team members who have access to the shared channel." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id/allowedMembers/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get team from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/:sharedWithChannelTeamInfo-id/team", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "sharedWithChannelTeamInfo-id", "value": "", "type": "path", "description": "The unique identifier of sharedWithChannelTeamInfo" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get team from teams" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/sharedWithTeams/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get tabs from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of all the tabs in the channel. A navigation property." }, { "info": { "name": "Microsoft Graph Create new navigation property to tabs for teams", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to tabs for teams" }, { "info": { "name": "Microsoft Graph Get tabs from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs/:teamsTab-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of all the tabs in the channel. A navigation property." }, { "info": { "name": "Microsoft Graph Update the navigation property tabs in teams", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs/:teamsTab-id", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property tabs in teams" }, { "info": { "name": "Microsoft Graph Delete navigation property tabs for teams", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs/:teamsTab-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" } ] }, "docs": "Microsoft Graph Delete navigation property tabs for teams" }, { "info": { "name": "Microsoft Graph Get teamsApp from teams", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs/:teamsTab-id/teamsApp", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "teamsTab-id", "value": "", "type": "path", "description": "The unique identifier of teamsTab" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The application that is linked to the tab. This can't be changed after tab creation." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/teams/:team-id/primaryChannel/tabs/$count", "params": [ { "name": "team-id", "value": "", "type": "path", "description": "The unique identifier of team" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" } ] } ], "bundled": true }