Register Learning Provider

Register learning providers via the Microsoft Teams API endpoint.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill register-learning-provider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Register Learning Provider
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/create-learning-provider
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill register-learning-provider

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of registering new learning providers within an employee experience platform, streamlining the addition of external content sources.

Core Features & Use Cases

  • Provider Registration: Creates a new learning provider resource.
  • Content Hosting: Enables the provider to host and deliver learning content to users.
  • Use Case: A company wants to integrate LinkedIn Learning as a new source of professional development content for its employees. This Skill can be used to register LinkedIn Learning as a provider in the system.

Quick Start

Register LinkedIn Learning as a new learning provider with the display name "LinkedIn Learning" and login URL "https://www.linkedin.com/learning".

Frequently Asked Questions about Register Learning Provider

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register a learning provider in Microsoft Teams employee experience?

To register a learning provider in the Microsoft Teams employee experience, you send a POST request to the `/employeeExperience/learningProviders` API endpoint with a JSON body containing the provider `displayName` and optional login URL details.

What is a learning provider resource used for in employee experience integrations?

A learning provider resource is used in employee experience integrations to host and deliver external learning content to users. It connects external professional development sources directly into your platform.

Can I integrate LinkedIn Learning as a learning provider for employee content?

Yes, you can integrate LinkedIn Learning by registering it as a learning provider. You set the `displayName` to "LinkedIn Learning" and provide the `loginWebUrl` in your POST request payload.

Do I need to enable course activity sync when adding a learning provider?

You do not need to enable course activity sync when adding a learning provider. The `isCourseActivitySyncEnabled` parameter is optional in the JSON body, allowing you to configure sync behavior as needed.

What is the best way to automate adding new learning content providers?

The best way to automate adding new learning content providers is by submitting POST requests to the `/employeeExperience/learningProviders` endpoint, passing the required `displayName` and optional configuration parameters.