Profile Edit API - Certifications
Note
The use of this API is restricted to those developers approved by LinkedIn and subject to applicable data restrictions in their agreements.
This sub-resource API will allow you to create, update, and delete certifications of a member, with the member's authorization.
Supported Methods
CREATE | PARTIAL UPDATE | DELETE
CREATE
POST https://api.linkedin.com/v2/people/id={person ID}/certifications
sample request body
{
"authority": {
"localized": {
"en_US": "National Coding Authority"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"company": "urn:li:organization:12345",
"endMonthYear": {
"month": 1,
"year": 2005
},
"licenseNumber": {
"localized": {
"en_US": "L.N. 123456"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"name": {
"localized": {
"en_US": "Certified LinkedIn Developer"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"startMonthYear": {
"month": 1,
"year": 2003
},
"url": "www.certification.linkedin.com"
}
Note
A successful response will return a 201 Created
HTTP status code. To record the created entity's id
, refer to the header x-linkedin-id
field.
PARTIAL UPDATE
POST https://api.linkedin.com/v2/people/id={person ID}/certifications/{certification ID}
sample request body
{
"patch": {
"$set": {
"authority": {
"localized": {
"en_US": "National Coding Program"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"name": {
"localized": {
"en_US": "Certified LinkedIn Engineer"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"url": "www.certification.linkedin.com/professional-engineer"
}
}
}
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 Certification 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}/certifications/{certification ID}
Feedback
Submit and view feedback for