Skip to main content
PATCH
/
v1
/
education
/
{id}
Update Education
curl --request PATCH \
  --url https://api.mokaru.ai/v1/education/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "school": "<string>",
  "degree": {},
  "field": {},
  "startDate": {},
  "endDate": {},
  "isCurrent": true,
  "description": {}
}
'
{
  "success": true,
  "id": "<string>"
}

Overview

The Update Education endpoint lets you modify an existing education entry’s details. Only include the fields you want to change. Pass null for optional fields to clear them.
Scope required: education:write | Rate limit: 20 requests/min

Request

PATCH /v1/education/{id}

Body Parameters

All fields are optional, but at least one must be provided.
school
string
School or institution name (max 200 characters)
degree
string | null
Degree type (max 200 characters, null to clear)
field
string | null
Field of study (max 200 characters, null to clear)
startDate
string | null
ISO 8601 date string (null to clear)
endDate
string | null
ISO 8601 date string (null to clear)
isCurrent
boolean
Whether currently enrolled
description
string | null
Additional details (max 5000 characters, null to clear)

Example

curl -X PATCH "https://api.mokaru.ai/v1/education/clx1234" \
  -H "Authorization: Bearer mk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "degree": "Master of Science",
    "field": "Machine Learning"
  }'

Response

success
boolean
Whether the education was updated
id
string
The education entry’s ID
{
  "success": true,
  "id": "clx1234..."
}