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}