Profile Edit API - Educations
This sub-resource API will allow you to create, update, and delete educations of a member. See Education 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}/educations
sample request body
{
"activities": {
"localized": {
"en_US": "Alpha Phi Omega"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"degreeName": {
"localized": {
"en_US": "Bachelor of Science (B.S.)"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"endMonthYear": {
"year": 2013
},
"fieldsOfStudy": [
{
"fieldOfStudyName": {
"localized": {
"en_US": "Computer Engineering"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
}
}
],
"grade": {
"grade": {
"localized": {
"en_US": "3.9"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
}
},
"notes": {
"localized": {
"en_US": {
"rawText": "Graduated with Honors."
}
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"organization": "urn:li:organization:12345",
"schoolName": {
"localized": {
"en_US": "Santa Clara University"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"startMonthYear": {
"year": 2011
}
}
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}/educations/{education ID}
sample request body
{
"patch": {
"$set": {
"degreeName": {
"localized": {
"en_US": "Bachelor of Science (B.S.)"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"schoolName": {
"localized": {
"en_US": "Stanford University"
},
"preferredLocale": {
"country": "US",
"language": "en"
}
},
"startMonthYear": {
"year": 2013
}
}
}
}
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 Education 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}/educations/{education ID}
Feedback
Submit and view feedback for