API Terminology

The section below outlines key terms used by the LinkedIn Learning Content APIs:

Asset

A learning asset is the unified and extensible representation of LinkedIn Learning content in the API. A learning asset may contain other learning assets: for example, a course contains chapters. In LinkedIn Learning APIs, all learning content is represented as an asset, which may contain nested sub-assets.

Classification

A learning classification is category or skill metadata that a learning asset may be tagged with. For example, a course called "Learning Java" may be classified under "Technology" - a category - and teach "Object-Oriented Programming (OOP)" - a skill. In LinkedIn Learning APIs, learning classifications provide context about a learning asset.

URN

A Uniform Resource Name (URN) is a unique identifier for an entity in LinkedIn Learning APIs. All entities in the API - learning assets, learning classifications, as well as others (for example, authors) - are identified by URNs. Some example URNs are:

urn:li:lyndaCourse:184457

urn:li:lyndaCategory:7164

urn:li:lyndaAuthor:2975371

AICC

AICC is an integration standard that defines how eLearning systems deliver and evaluate learning content. LinkedIn Learning supports exclusively AICC 4.0 and issues the following commands: GetParam, PutParam & ExitAU.

Single Sign On (SSO)

Web-based single sign-on (SSO) methods like Security Assertion Markup Language (SAML) 2.0 and Learning Tools Interoperability (LTI) 1.0 can be used to seamlessly authenticate users from external domains into LinkedIn Learning. Authentication methods are configured by account administrators in LinkedIn Learning Settings.