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.