This resource represents LinkedIn Learning content taxonomy. You can use these methods to resolve subjects, topic and skills.
Supported Methods
get
Sample Request
curl -X GET https://api.linkedin.com/v2/learningClassifications/urn:li:lyndaCategory:573028 \
-H 'Authorization: Bearer AQU...'
Sample Response
{
"urn": "urn:li:lyndaCategory:7220",
"owner": {
"urn": "urn:li:company:0000",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "LinkedIn"
}
},
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "Audio Post-Production"
},
"type": "TOPIC"
}
Query Parameters
Parameter |
Description |
Type |
Required |
targetLocale.language |
The locale language the API will use to try to localize the learning classification. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". If the learning classification cannot be localized or if the target locale is not set, the API will use the default locale of the learning classification. Supported language values include: |
String |
No |
targetLocale.country |
The locale country/region the API will use to try to localize the learning classification. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". If the learning classification cannot be localized or if the target locale is not set, the API will use the default locale of the learning classification. Supported country/region values include: |
String |
No |
keyword
Sample Request
curl -X GET 'https://api.linkedin.com/v2/learningClassifications?q=keyword&keyword=business&targetLocale.language=en&targetLocale.country=US&start=0&count=2&fields=name,type,urn' \
-H 'Authorization: Bearer AQU...'
Sample Response
{
"elements": [
{
"urn": "urn:li:lyndaCategory:7162",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "Business"
},
"type": "LIBRARY"
},
{
"urn": "urn:li:lyndaCategory:7166",
"name": {
"locale": {
"country": "US",
"language": "en"
},
"value": "Business Software and Tools"
},
"type": "SUBJECT"
}
],
"paging": {
"total": 2,
"count": 2,
"start": 0,
"links": [
{
"rel": "next",
"href": "/v2/learningClassifications?count=2&keyword=business&q=keyword&start=2&targetLocale.country=US&targetLocale.language=en",
"type": "application/json"
}
]
}
}
Query Parameters
Parameter |
Description |
Type |
Required |
q |
The value of this parameter should always be keyword . |
String |
Yes |
keyword |
The keyword string to search learning classifications. The search results will include only learning classifications matching this keyword string, as determined by LinkedIn Learning's relevance algorithm. The value of this parameter is case-insensitive. |
String |
Yes |
sourceLocale.language |
The locale language of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported language values include: |
String |
Yes |
sourceLocale.country |
The locale country/region of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported country/region values include: |
String |
Yes |
start |
The start index of learning classifications for the page. |
Long |
No (default = 0) |
count |
The number of learning classifications to include in the page. The maximum supported count is 100 classifications per page. |
Long |
No |
localeAndType
Sample Request
curl -X GET 'https://api.linkedin.com/v2/learningClassifications?q=localeAndType&type=SUBJECT&sourceLocale.language=en&sourceLocale.country=US&count=4&fields=name:(value),urn' \
-H 'Authorization: Bearer AQU...'
Sample Response
{
"elements": [
{
"urn": "urn:li:lyndaCategory:7168",
"name": {
"value": "Training and Education"
}
},
{
"urn": "urn:li:lyndaCategory:7165",
"name": {
"value": "Professional Development"
}
},
{
"urn": "urn:li:lyndaCategory:7166",
"name": {
"value": "Business Software and Tools"
}
},
{
"urn": "urn:li:lyndaCategory:7169",
"name": {
"value": "Finance and Accounting"
}
}
],
"paging": {
"total": 34,
"count": 4,
"start": 0,
"links": [
{
"rel": "next",
"href": "/v2/learningClassifications?count=4&q=localeAndType&sourceLocale.country=US&sourceLocale.language=en&start=4&type=SUBJECT",
"type": "application/json"
}
]
}
}
Query Parameters
Parameter |
Description |
Type |
Required |
q |
The value of this parameter should always be localeAndType . |
String |
Yes |
type |
The type of the learning classifications. Supported values include:
Libraries, subjects, and topics are taxonomy categories associated with learning assets. Libraries - for example, "Technology" - are broad groups of learning assets. Subjects - for example, "Software Development" - are children of libraries and are groups of related topics. Topics - for example, "Version Control" - are children of subjects and are focused topics. |
ClassificationType |
Yes |
sourceLocale.language |
The locale language of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported language values include: |
String |
Yes |
sourceLocale.country |
The locale country/region of the learning classifications. These values correspond to the locales "de_DE", "en_US", "es_ES", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pl_PL", "pt_BR", "tr_TR" and "zh_CN". Supported country/region values include: |
String |
Yes |
start |
The start index of learning classifications for the page. |
Long |
No (default = 0) |
count |
The number of learning classifications to include in the page. The maximum supported count is 100 classifications per page. |
Long |
No |
Response Fields
Field |
Description |
Type |
Required |
name |
The localized name of the skill or category. |
LocaleString |
Yes |
owner |
Specifies which person or organization is responsible for originally creating this classification. |
NamedParty |
Yes |
type |
Indicates which type of classification this summary represents. |
ClassificationType |
Yes |
urn |
The URN of the learning classification. The URN is a unique identifier whose value should be treated as opaque. |
String |
Yes |
details |
Specifies additional details for this classification |
SupplementalDetail |
No |
Definitions
ClassificationType
Symbol |
Description |
SKILL |
Indicates this is a skill that should be acquired or strengthened by completing this learning asset. |
LIBRARY |
Library of content that this learning asset is associated with. Represents a broad grouping of content, e.g. Business |
SUBJECT |
Content subject that this learning asset is associated with. Subjects are children of libraries and represent a group of related topics, e.g. Marketing. |
TOPIC |
Content topic that this learning asset is associated with. Topics are children of subject and represent a single granular topic, e.g. Email Marketing |
CONTINUING_EDUCATION_UNIT |
Continuing Education Unit associated with this content, e.g. Continuing Professional Education |
PROFESSIONAL_CERTIFICATE |
Indicates that the learning asset is associated with a professional certificate. |
HANDS_ON_PRACTICE |
Indicates that the learning asset has Hands-on Practice, e.g. Coding Challenges |
SupplementalDetail
Field |
Description |
Type |
Required |
value.certificationDetails |
This indicates the education credit measurement for the certification content. It will conly be included if the classification type is 'CONTINUING_EDUCATION_UNIT'. |
ContentCertification |
No |
ContentCertification
Field |
Description |
Type |
Required |
metric |
The education credit measurement for the certification content |
Metric |
No |
disciplines |
An array of fields of study associated with the certification content. |
LocaleString |
No |
Metric
Field |
Description |
Type |
Required |
name |
The name of the education credit units associated with the certification content, localized if available. |
LocaleString |
Yes |
units |
The number of education credit units associated with the certification content. |
float |
Yes |
Locale
Field |
Description |
Type |
Required |
country |
If present, an uppercase two-letter country code as defined by ISO-3166. |
String |
No |
language |
A lowercase two-letter language code as defined by ISO-639. |
String |
Yes |
variant |
If present, a vendor or browser-specific code. |
String |
No |
LocaleString
Field |
Description |
Type |
Required |
locale |
The locale of the localized string. |
Locale |
Yes |
value |
The localized string. |
String |
Yes |
NamedParty
Field |
Description |
Type |
Required |
name |
The name of a person or organization, localized if available. |
LocaleString |
Yes |
urn |
The URN identifying a person or organization. |
String |
Yes |