skills/update-team/SKILL.md
# Update Team Updates the properties of a specific team. Only the properties included in the request body are updated. ## API Details - **API**: Microsoft Teams API - **Method**: PATCH - **Path**: `/teams/{team-id}` - **Operation ID**: `updateTeam` - **Tag**: Teams - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi/microsoft-teams-openapi.yaml) ## Sandbox Mock server URL: `http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}` ## Required Headers - `Authorization:
npx skillsauth add naftiko/microsoft-teams-sandbox skills/update-teamInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Updates the properties of a specific team. Only the properties included in the request body are updated.
/teams/{team-id}updateTeamMock server URL: http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/{team-id}
Authorization: Bearer {access-token}Content-Type: application/jsonTeam.ReadBasic.All| Name | In | Type | Required | Description |
|---|---|---|---|---|
| team-id | path | string | Yes | The unique identifier of the team |
| Field | Type | Required | Description |
|---|---|---|---|
| displayName | string | No | The updated display name of the team |
| description | string | No | The updated description of the team |
| visibility | string | No | The updated visibility (private or public) |
| isArchived | boolean | No | Whether the team is archived |
{
"displayName": "Engineering Team - Updated",
"description": "Updated description for the engineering team"
}
curl -s -X PATCH \
"http://localhost:8080/rest/microsoft-teams-api/1.0.0/teams/e1b3c5a7-9d2f-4b6e-8c1a-3f5d7e9b2a4c" \
-H "Authorization: Bearer {access-token}" \
-H "Content-Type: application/json" \
-d '{
"displayName": "Engineering Team - Updated",
"description": "Updated description for the engineering team"
}'
Status Code: 204 No Content
No response body is returned.
When the user wants to update or modify an existing team's properties such as its name, description, visibility, or archive status, use this operation. Only include the fields that need to be changed in the request body.
development
# Update Workforce Integration Update the properties of an existing workforce integration using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /teamwork/workforceIntegrations/{workforceIntegration-id} - **Operation ID**: updateWorkforceIntegration - **Tag**: WorkforceIntegrations ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `
development
# Update Team Tag Update the properties of an existing tag in a Microsoft Teams team. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /teams/{team-id}/tags/{tag-id} - **Operation ID**: updateTeamworkTag - **Tag**: Tags ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}` - `Content-Type: application/json` ## OAu
development
# Update Tab Update the properties of a specific tab in a channel within a team using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: `PATCH /teams/{team-id}/channels/{channel-id}/tabs/{tab-id}` - **operationId**: `updateTab` - **Tag**: Tabs ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` ## Required Headers - `Authorization: Bearer {access_token}`
development
# Update Online Meeting Update the properties of an existing online meeting for the authenticated user using the Microsoft Teams API. ## API Details - **API Name**: Microsoft Teams API - **OpenAPI Ref**: `../../openapi/microsoft-teams-openapi.yaml` - **Endpoint**: PATCH /me/onlineMeetings/{meeting-id} - **Operation ID**: updateOnlineMeeting - **Tag**: OnlineMeetings ## Sandbox - **Base URL**: `http://localhost:8080/rest/microsoft-teams-api/1.0.0` - **Full URL**: `http://localhost:8080/rest/