channel resource type

Teams are made up of channels, which are the conversations you have with your teammates. Each channel is dedicated to a specific topic, department, or project. Channels are where the work actually gets done - where text, audio, and video conversations open to the whole team happen, where files are shared, and where tabs are added.


Method Return Type Description
List channels channel collection Get the list of channels in this team.
Create channel channel Create a new channel by including the display name and description.
Get channel channel Read properties and relationships of the channel.
Update channel channel Update properties of the channel.
Delete channel None Delete a channel.
List tabs teamsTab Lists tabs pinned to a channel.
Get tab teamsTab Reads a tab pinned to a channel.
Add tab teamsTab Adds (pins) a tab to a channel.
Remove tab None Removes (unpins) a tab from a channel.
Update tab teamsTab Updates the tab properties.


Property Type Description
description String Optional textual description for the channel.
displayName String Channel name as it will appear to the user in Microsoft Teams.
email String The email address for sending messages to the channel. Read-only.
id String The channels's unique identifier. Read-only.
webUrl String A hyperlink that will navigate to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.


Relationship Type Description
tabs teamsTab collection A collection of all the tabs in the channel. A navigation property.

JSON representation

Here is a JSON representation of the resource

  "description": "string",
  "displayName": "string",
  "email": "string (identifier)",
  "id": "string",
  "webUrl": "string"