TeamsTab.ReadWrite.All
Read and write tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not give access to the content inside the tabs.
Graph Methods
Type: A = Application Permission, D = Delegate Permission
Ver |
Type |
Method |
V1 |
A,D |
DELETE /chats/{chat-id}/tabs/{tab-id} |
V1 |
A,D |
DELETE /teams/{team-id}/channels/{channel-id}/tabs/{tab-id} |
V1 |
A,D |
GET /chats/{chat-id}/tabs |
V1 |
A,D |
GET /chats/{chat-id}/tabs/{tab-id} |
V1 |
A,D |
GET /teams/{id}/channels/{id}/tabs |
Beta |
A,D |
GET /teams/{team-id}/channels/{channel-id}/tabs |
V1 |
A,D |
GET /teams/{team-id}/channels/{channel-id}/tabs/{tab-id} |
V1 |
A,D |
PATCH /chats/{chat-id}/tabs/{tab-id} |
V1 |
A,D |
PATCH /teams/{team-id}/channels/{channel-id}/tabs/{tab-id} |
V1 |
A,D |
POST /chats/{chat-id}/tabs |
Beta |
A,D |
POST /teams/{id}/channels/{id}/tabs |
V1 |
A,D |
POST /teams/{team-id}/channels/{channel-id}/tabs |
Delegate Permission
|
|
Id |
b98bfd41-87c6-45cc-b104-e2de4f0dafb9 |
Consent Type |
Admin |
Display String |
Read and write tabs in Microsoft Teams. |
Description |
Read and write tabs in any team in Microsoft Teams, on behalf of the signed-in user. This does not give access to the content inside the tabs. |
Application Permission
|
|
Id |
a96d855f-016b-47d7-b51c-1218a98d791c |
Display String |
Read and write tabs in Microsoft Teams. |
Description |
Read and write tabs in any team in Microsoft Teams, without a signed-in user. This does not give access to the content inside the tabs. |
Resources
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. |
id |
String |
The channel's unique identifier. Read-only. |
isFavoriteByDefault |
Boolean |
Indicates whether the channel should automatically be marked 'favorite' for all members of the team. Can only be set programmatically with Create team. Default: false . |
email |
String |
The email address for sending messages to the channel. Read-only. |
webUrl |
String |
A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only. |
membershipType |
channelMembershipType |
The type of the channel. Can be set during creation and can't be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team. |
createdDateTime |
dateTimeOffset |
Read only. Timestamp at which the channel was created. |
Property |
Type |
Description |
chatType |
chatType |
Specifies the type of chat. Possible values are: group , oneOnOne , meeting , unknownFutureValue . |
createdDateTime |
dateTimeOffset |
Date and time at which the chat was created. Read-only. |
id |
String |
The chat's unique identifier. Read-only. |
lastUpdatedDateTime |
dateTimeOffset |
Date and time at which the chat was renamed or list of members were last changed. Read-only. |
onlineMeetingInfo |
teamworkOnlineMeetingInfo |
Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. |
tenantId |
String |
The identifier of the tenant in which the chat was created. Read-only. |
topic |
String |
(Optional) Subject or topic for the chat. Only available for group chats. |
webUrl |
String |
The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only. |
Property |
Type |
Description |
allowedPresenters |
onlineMeetingPresenters |
Specifies who can be a presenter in a meeting. Possible values are listed in the following table. |
allowAttendeeToEnableCamera |
Boolean |
Indicates whether attendees can turn on their camera. |
allowAttendeeToEnableMic |
Boolean |
Indicates whether attendees can turn on their microphone. |
allowMeetingChat |
meetingChatMode |
Specifies the mode of meeting chat. |
allowTeamworkReactions |
Boolean |
Indicates whether Teams reactions are enabled for the meeting. |
attendeeReport |
Stream |
The content stream of the attendee report of a Microsoft Teams live event. Read-only. |
audioConferencing |
audioConferencing |
The phone access (dial-in) information for an online meeting. Read-only. |
broadcastSettings |
broadcastMeetingSettings |
Settings related to a live event. |
chatInfo |
chatInfo |
The chat information associated with this online meeting. |
creationDateTime |
DateTime |
The meeting creation time in UTC. Read-only. |
endDateTime |
DateTime |
The meeting end time in UTC. |
id |
String |
The default ID associated with the online meeting. Read-only. |
isBroadcast |
Boolean |
Indicates if this is a Teams live event. |
isEntryExitAnnounced |
Boolean |
Indicates whether to announce when callers join or leave. |
joinInformation |
itemBody |
The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only. |
joinWebUrl |
String |
The join URL of the online meeting. Read-only. |
lobbyBypassSettings |
lobbyBypassSettings |
Specifies which participants can bypass the meeting lobby. |
participants |
meetingParticipants |
The participants associated with the online meeting. This includes the organizer and the attendees. |
recordAutomatically |
Boolean |
Indicates whether to record the meeting automatically. |
startDateTime |
DateTime |
The meeting start time in UTC. |
subject |
String |
The subject of the online meeting. |
videoTeleconferenceId |
String |
The video teleconferencing ID. Read-only. |
Property |
Type |
Description |
displayName |
string |
The name of the team. |
description |
string |
An optional description for the team. Maximum length: 1024 characters. |
classification |
string |
An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. |
specialization |
teamSpecialization |
Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case. |
visibility |
teamVisibilityType |
The visibility of the group and team. Defaults to Public. |
funSettings |
teamFunSettings |
Settings to configure use of Giphy, memes, and stickers in the team. |
guestSettings |
teamGuestSettings |
Settings to configure whether guests can create, update, or delete channels in the team. |
internalId |
string |
A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. |
isArchived |
Boolean |
Whether this team is in read-only mode. |
memberSettings |
teamMemberSettings |
Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team. |
messagingSettings |
teamMessagingSettings |
Settings to configure messaging and mentions in the team. |
webUrl |
string (readonly) |
A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. |
createdDateTime |
dateTimeOffset |
Timestamp at which the team was created. |
Property |
Type |
Description |
id |
string |
Identifier that uniquely identifies a specific instance of a channel tab. Read only. |
displayName |
string |
Name of the tab. |
webUrl |
string |
Deep link URL of the tab instance. Read only. |
configuration |
teamsTabConfiguration |
Container for custom settings applied to a tab. The tab is considered configured only once this property is set. |