Skip to content

Commit 1636e46

Browse files
author
jsinghmokha
committed
Address PR review feedback for teamworkSectionItem API docs
- Rename teamworksection-delete-items to teamworksectionitem-delete per file naming conventions - Fix titles: List items, Add teamworkSectionItem, Remove teamworkSectionItem - Align description in line 3 and line 17 across all API topics - Fix If-Match header to reference teamworkSectionItem instead of teamworkSection - Add move API link in error table for post-items - Avoid gerund in move response description - Update items relationship description in teamworksection.md - Remove sectionItemType from enums.md (Option 2: kept in resource topic) - Update what's new to mention teamworkSectionItem APIs - Add section management row to teams-api-overview.md
1 parent 373b103 commit 1636e46

10 files changed

Lines changed: 29 additions & 38 deletions

api-reference/beta/api/teamworksection-list-items.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: "List section items"
3-
description: "Get the list of items in a section."
2+
title: "List items"
3+
description: "Get the list of items in a section of a user's teamwork."
44
author: "jsinghmokha"
55
ms.localizationpriority: medium
66
ms.subservice: "teams"
77
doc_type: apiPageType
88
ms.date: 03/08/2026
99
---
1010

11-
# List section items
11+
# List items
1212

1313
Namespace: microsoft.graph
1414

api-reference/beta/api/teamworksection-post-items.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
2-
title: "Add item to section"
3-
description: "Add an item to a section in a user's teamwork."
2+
title: "Add teamworkSectionItem"
3+
description: "Add an item, such as a chat, channel, meeting, or community, to a section in a user's teamwork."
44
author: "jsinghmokha"
55
ms.localizationpriority: medium
66
ms.subservice: "teams"
77
doc_type: apiPageType
88
ms.date: 03/08/2026
99
---
1010

11-
# Add item to section
11+
# Add teamworkSectionItem
1212

1313
Namespace: microsoft.graph
1414

1515
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1616

17-
Add an [item](../resources/teamworksectionitem.md) such as a chat, channel, meeting, or community to a [section](../resources/teamworksection.md) in a user's [teamwork](../resources/userteamwork.md). Each item can belong to only one section at a time. If the item is already associated with another section, use the [move](teamworksectionitem-move.md) action instead.
17+
Add an [item](../resources/teamworksectionitem.md), such as a chat, channel, meeting, or community, to a [section](../resources/teamworksection.md) in a user's [teamwork](../resources/userteamwork.md). Each item can belong to only one section at a time. If the item is already associated with another section, use the [move](teamworksectionitem-move.md) action instead.
1818

1919
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
2020

@@ -38,7 +38,7 @@ POST /users/{user-id}/teamwork/sections/{teamworkSection-id}/items
3838
|:-------|:------|
3939
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts). |
4040
| Content-Type | application/json. Required. |
41-
| If-Match | The ETag value of a previously retrieved **teamworkSection**. Required for optimistic concurrency control. |
41+
| If-Match | The ETag value of a previously retrieved **teamworkSectionItem**. Required for optimistic concurrency control. |
4242

4343
## Request body
4444

@@ -59,7 +59,7 @@ The following errors can occur:
5959
| Scenario | HTTP code | Error code | Message |
6060
|:---------|:----------|:-----------|:--------|
6161
| Item already exists in this section | `409 Conflict` | `conflict` | This item is already in this section. |
62-
| Item already exists in another section | `409 Conflict` | `conflict` | This item is already associated with another section. Use the move API to relocate it. |
62+
| Item already exists in another section | `409 Conflict` | `conflict` | This item is already associated with another section. Use the [move](teamworksectionitem-move.md) API to relocate it. |
6363
| Maximum items per section reached | `400 Bad Request` | `badRequest` | The maximum number of items in this section has been reached. |
6464
| Invalid item ID | `400 Bad Request` | `badRequest` | The specified item ID is not valid. Provide a valid chat, channel, meeting, or community ID. |
6565
| ETag version mismatch | `412 Precondition Failed` | `preconditionFailed` | The resource has been modified since it was last read. Read the latest version and retry. |
@@ -116,7 +116,7 @@ Location: https://graph.microsoft.com/beta/users/10f8c3a6-3e2a-4e8b-9c7d-5a4b6c8
116116
<!--
117117
{
118118
"type": "#page.annotation",
119-
"description": "Add item to section",
119+
"description": "Add teamworkSectionItem",
120120
"keywords": "",
121121
"section": "documentation",
122122
"tocPath": ""

api-reference/beta/api/teamworksection-delete-items.md renamed to api-reference/beta/api/teamworksectionitem-delete.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
---
2-
title: "Remove item from section"
3-
description: "Remove an item from a section in a user's teamwork."
2+
title: "Remove teamworkSectionItem"
3+
description: "Remove an item from a section in a user's teamwork. This API doesn't delete the underlying chat, channel, meeting, or community; it only removes the item from the section."
44
author: "jsinghmokha"
55
ms.localizationpriority: medium
66
ms.subservice: "teams"
77
doc_type: apiPageType
88
ms.date: 03/08/2026
99
---
1010

11-
# Remove item from section
11+
# Remove teamworkSectionItem
1212

1313
Namespace: microsoft.graph
1414

1515
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1616

17-
Remove an [item](../resources/teamworksectionitem.md) from a [section](../resources/teamworksection.md) in a user's [teamwork](../resources/userteamwork.md). This doesn't delete the underlying chat, channel, meeting, or community; it only removes the item from the section.
17+
Remove an [item](../resources/teamworksectionitem.md) from a [section](../resources/teamworksection.md) in a user's [teamwork](../resources/userteamwork.md). This API doesn't delete the underlying chat, channel, meeting, or community; it only removes the item from the section.
1818

1919
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
2020

2121
## Permissions
2222

2323
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
2424

25-
<!-- { "blockType": "permissions", "name": "teamworksection_delete_items" } -->
26-
[!INCLUDE [permissions-table](../includes/permissions/teamworksection-delete-items-permissions.md)]
25+
<!-- { "blockType": "permissions", "name": "teamworksectionitem_delete" } -->
26+
[!INCLUDE [permissions-table](../includes/permissions/teamworksectionitem-delete-permissions.md)]
2727

2828
## HTTP request
2929

@@ -37,7 +37,7 @@ DELETE /users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSe
3737
| Header | Value |
3838
|:-------|:------|
3939
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts). |
40-
| If-Match | The ETag value of a previously retrieved **teamworkSection**. Required for optimistic concurrency control. |
40+
| If-Match | The ETag value of a previously retrieved **teamworkSectionItem**. Required for optimistic concurrency control. |
4141

4242
## Request body
4343

@@ -80,7 +80,7 @@ HTTP/1.1 204 No Content
8080
<!--
8181
{
8282
"type": "#page.annotation",
83-
"description": "Remove item from section",
83+
"description": "Remove teamworkSectionItem",
8484
"keywords": "",
8585
"section": "documentation",
8686
"tocPath": ""

api-reference/beta/api/teamworksectionitem-move.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "teamworkSectionItem: move"
3-
description: "Move an item from one section to another in a user's teamwork."
3+
description: "Move an item from one section to another in a user's teamwork. Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section."
44
author: "jsinghmokha"
55
ms.localizationpriority: medium
66
ms.subservice: "teams"
@@ -14,7 +14,7 @@ Namespace: microsoft.graph
1414

1515
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1616

17-
Move a [teamworkSectionItem](../resources/teamworksectionitem.md) from one [section](../resources/teamworksection.md) to another in a user's [teamwork](../resources/userteamwork.md). Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section.
17+
Move an [item](../resources/teamworksectionitem.md) from one [section](../resources/teamworksection.md) to another in a user's [teamwork](../resources/userteamwork.md). Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section.
1818

1919
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
2020

@@ -38,7 +38,7 @@ POST /users/{user-id}/teamwork/sections/{teamworkSection-id}/items/{teamworkSect
3838
|:-------|:------|
3939
| Authorization | Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts). |
4040
| Content-Type | application/json. Required. |
41-
| If-Match | The ETag value of a previously retrieved **teamworkSection**. Required for optimistic concurrency control. |
41+
| If-Match | The ETag value of a previously retrieved **teamworkSectionItem**. Required for optimistic concurrency control. |
4242

4343
## Request body
4444

@@ -52,7 +52,7 @@ The following table lists the parameters that are required when you call this ac
5252

5353
## Response
5454

55-
If successful, this action returns a `200 OK` response code and a [teamworkSectionItem](../resources/teamworksectionitem.md) in the response body representing the item in the target section.
55+
If successful, this action returns a `200 OK` response code and a [teamworkSectionItem](../resources/teamworksectionitem.md) in the response body that represents the item in the target section.
5656

5757
## Examples
5858

api-reference/beta/includes/permissions/teamworksection-delete-items-permissions.md renamed to api-reference/beta/includes/permissions/teamworksectionitem-delete-permissions.md

File renamed without changes.

api-reference/beta/resources/enums.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3897,16 +3897,6 @@ Possible values for user account types (group membership), per Windows definitio
38973897
| dark |
38983898
| unknownFutureValue |
38993899

3900-
### sectionItemType values
3901-
3902-
| Member |
3903-
| ------------------ |
3904-
| chat |
3905-
| channel |
3906-
| meeting |
3907-
| community |
3908-
| unknownFutureValue |
3909-
39103900
### serviceHealthClassificationType values
39113901

39123902
| Member |

api-reference/beta/resources/teams-api-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ The following table lists common use cases for Microsoft Teams APIs in Microsoft
2929
| Create and retrieve online meetings or check users presence and activity | [onlineMeeting](../resources/onlinemeeting.md), [presence](../resources/presence.md) | [create onlineMeeting](../api/application-post-onlinemeetings.md), [meetingAttendanceReport](../resources/meetingattendancereport.md) |
3030
| Create and manage workforce integration with shifts, schedules, time cards, or time off in your organization | [workforceIntegration](../resources/workforceintegration.md), [schedule](../resources/schedule.md), [shift](../resources/shift.md), [timeOff](../resources/timeoff.md), [timeOffReason](../resources/timeoffreason.md) | [create workforceIntegration](../api/workforceintegration-post.md), [create schedule](../api/schedule-post-schedulinggroups.md), [create shift](../api/schedule-post-shifts.md), [create timeOff](../api/schedule-post-timesoff.md) |
3131
| Use the employee learning API to integrate with Viva Learning | [employee learning](../resources/viva-learning-api-overview.md), [learningProvider](../resources/learningprovider.md), [learningContent](../resources/learningcontent.md) | [list learningProviders](../api/employeeexperience-list-learningproviders.md), [list learningContents](../api/learningprovider-list-learningcontents.md) |
32+
| Organize chats, channels, and meetings into custom or system-defined sections in a user's chat list | [teamworkSection](../resources/teamworksection.md), [teamworkSectionItem](../resources/teamworksectionitem.md) | [list sections](../api/userteamwork-list-sections.md), [create section](../api/userteamwork-post-sections.md), [add item](../api/teamworksection-post-items.md), [move item](../api/teamworksectionitem-move.md) |
3233

3334
### IVR scenarios
3435

api-reference/beta/resources/teamworksection.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Represents a section in a user's Microsoft Teams chat list that organizes chats,
2727
| [Delete](../api/teamworksection-delete.md) | None | Delete a user-defined [section](../resources/teamworksection.md) from a user's [teamwork](../resources/userteamwork.md). |
2828
| [List items](../api/teamworksection-list-items.md) | [teamworkSectionItem](teamworksectionitem.md) collection | Get the list of [items](../resources/teamworksectionitem.md) in a [section](../resources/teamworksection.md). |
2929
| [Add item](../api/teamworksection-post-items.md) | [teamworkSectionItem](teamworksectionitem.md) | Add an [item](../resources/teamworksectionitem.md) to a [section](../resources/teamworksection.md). |
30-
| [Remove item](../api/teamworksection-delete-items.md) | None | Remove an [item](../resources/teamworksectionitem.md) from a [section](../resources/teamworksection.md). |
30+
| [Remove item](../api/teamworksectionitem-delete.md) | None | Remove an [item](../resources/teamworksectionitem.md) from a [section](../resources/teamworksection.md). |
3131
| [Move item](../api/teamworksectionitem-move.md) | [teamworkSectionItem](teamworksectionitem.md) | Move an [item](../resources/teamworksectionitem.md) from one section to another. |
3232

3333
## Properties
@@ -69,7 +69,7 @@ Represents a section in a user's Microsoft Teams chat list that organizes chats,
6969

7070
| Relationship | Type | Description |
7171
|:-------------|:-----|:------------|
72-
| items | [teamworkSectionItem](teamworksectionitem.md) collection | The items (chats, channels, meetings, communities) organized within the section. |
72+
| items | [teamworkSectionItem](teamworksectionitem.md) collection | The items (chats, channels, meetings, or communities) organized within the section. |
7373

7474
## JSON representation
7575

api-reference/beta/resources/teamworksectionitem.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "teamworkSectionItem resource type"
3-
description: "Represents an item such as a chat, channel, meeting, or community that is organized within a section in a user's Microsoft Teams chat list."
3+
description: "Represents an item, such as a chat, channel, meeting, or community, that is organized within a section in a user's Microsoft Teams chat list."
44
author: "jsinghmokha"
55
ms.localizationpriority: medium
66
ms.subservice: "teams"
@@ -14,15 +14,15 @@ Namespace: microsoft.graph
1414

1515
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1616

17-
Represents an item such as a chat, channel, meeting, or community that is organized within a [section](teamworksection.md) in a user's Microsoft Teams chat list. Each item belongs to exactly one section at a time. Use the [move](../api/teamworksectionitem-move.md) action to relocate an item to a different section.
17+
Represents an item, such as a chat, channel, meeting, or community, that is organized within a [section](teamworksection.md) in a user's Microsoft Teams chat list. Each item belongs to exactly one section at a time. Use the [move](../api/teamworksectionitem-move.md) action to relocate an item to a different section.
1818

1919
## Methods
2020

2121
| Method | Return type | Description |
2222
|:-------|:------------|:------------|
2323
| [List](../api/teamworksection-list-items.md) | [teamworkSectionItem](teamworksectionitem.md) collection | Get the list of items in a [section](../resources/teamworksection.md). |
2424
| [Add](../api/teamworksection-post-items.md) | [teamworkSectionItem](teamworksectionitem.md) | Add an item to a [section](../resources/teamworksection.md). |
25-
| [Remove](../api/teamworksection-delete-items.md) | None | Remove an item from a [section](../resources/teamworksection.md). |
25+
| [Remove](../api/teamworksectionitem-delete.md) | None | Remove an item from a [section](../resources/teamworksection.md). |
2626
| [Move](../api/teamworksectionitem-move.md) | [teamworkSectionItem](teamworksectionitem.md) | Move an item from one section to another. |
2727

2828
## Properties

concepts/whats-new-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Added the [targetAgentIdentitySponsorsOrOwners](/graph/api/resources/targetagent
5050

5151
### Teamwork and communications | Sections
5252

53-
Organize chats, channels, and meetings into custom sections in a user's Microsoft Teams chat list using the new [teamworkSection](/graph/api/resources/teamworksection?view=graph-rest-beta&preserve-view=true) resource. Use the section management APIs to [list](/graph/api/userteamwork-list-sections?view=graph-rest-beta&preserve-view=true), [create](/graph/api/userteamwork-post-sections?view=graph-rest-beta&preserve-view=true), [get](/graph/api/teamworksection-get?view=graph-rest-beta&preserve-view=true), [update](/graph/api/teamworksection-update?view=graph-rest-beta&preserve-view=true), and [delete](/graph/api/teamworksection-delete?view=graph-rest-beta&preserve-view=true) sections.
53+
Organize chats, channels, and meetings into custom sections in a user's Microsoft Teams chat list using the new [teamworkSection](/graph/api/resources/teamworksection?view=graph-rest-beta&preserve-view=true) and [teamworkSectionItem](/graph/api/resources/teamworksectionitem?view=graph-rest-beta&preserve-view=true) resources. Use the section management APIs to [list](/graph/api/userteamwork-list-sections?view=graph-rest-beta&preserve-view=true), [create](/graph/api/userteamwork-post-sections?view=graph-rest-beta&preserve-view=true), [get](/graph/api/teamworksection-get?view=graph-rest-beta&preserve-view=true), [update](/graph/api/teamworksection-update?view=graph-rest-beta&preserve-view=true), and [delete](/graph/api/teamworksection-delete?view=graph-rest-beta&preserve-view=true) sections, and [add](/graph/api/teamworksection-post-items?view=graph-rest-beta&preserve-view=true), [remove](/graph/api/teamworksectionitem-delete?view=graph-rest-beta&preserve-view=true), and [move](/graph/api/teamworksectionitem-move?view=graph-rest-beta&preserve-view=true) items within sections.
5454

5555
## February 2026: New and generally available
5656

0 commit comments

Comments
 (0)