skills/get-learning-content/SKILL.md
# Get Learning Content Retrieves the details of a specific learning content item by its unique identifier within a learning provider. Returns the learning content resource with its properties. ## API Details - **API**: Microsoft Teams API - **Method**: GET - **Path**: `/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}` - **Operation ID**: `getLearningContent` - **Tag**: EmployeeLearning - **OpenAPI**: [microsoft-teams-openapi.yaml](../../openapi
npx skillsauth add naftiko/microsoft-teams-sandbox skills/get-learning-contentInstall 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.
Retrieves the details of a specific learning content item by its unique identifier within a learning provider. Returns the learning content resource with its properties.
/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}getLearningContentMock server URL: http://localhost:8080/rest/microsoft-teams-api/1.0.0/employeeExperience/learningProviders/{learningProvider-id}/learningContents/{learningContent-id}
Authorization: Bearer {access-token}| Name | In | Type | Required | Description |
|---|---|---|---|---|
| learningProvider-id | path | string | Yes | The unique identifier of the learning provider |
| learningContent-id | path | string | Yes | The unique identifier of the learning content |
curl -s -X GET \
"http://localhost:8080/rest/microsoft-teams-api/1.0.0/employeeExperience/learningProviders/provider-001/learningContents/content-001" \
-H "Authorization: Bearer {access-token}"
{
"id": "content-001",
"externalId": "course-python-101",
"title": "Introduction to Python",
"description": "Learn the basics of Python programming",
"contentWebUrl": "https://learning.example.com/courses/python-101",
"languageTag": "en-US",
"duration": "PT2H30M",
"format": "video",
"level": "Beginner",
"isActive": true,
"isSearchable": true
}
When the user wants to retrieve details about a specific learning content item from a learning provider, use this operation. Provide both the learning provider ID and learning content ID as path parameters. The response includes the content's title, description, format, level, and other configuration properties.
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 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:
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}`