Profile Edit API - Skills
This sub-resource API will allow you to create, update, and delete skills of a member. See Skill Fields for a description of the fields available within this object.
Supported Methods
CREATE | PARTIAL_UPDATE | DELETE
CREATE
POST https://api.linkedin.com/v2/people/id={person ID}/skills
sample request body
{
"name": {
"localized": {
"en_US": "Project Management"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
}
}
PARTIAL UPDATE
POST https://api.linkedin.com/v2/people/id={person ID}/skills/{skill ID}
sample request body
{
"patch": {
"$set": {
"name": {
"localized": {
"en_US": "Program Management"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
}
}
}
}
Sample Json to delete one or more fields. If you attempt to delete a field that is mandatory, the API will return a 422 Error Response. See Skill Fields for allowed list of fields for this resource
sample request body
{
"patch": {
"$delete": [
"field1",
"field2"
]
}
}
DELETE
DELETE https://api.linkedin.com/v2/people/id={person ID}/skills/{skill ID}