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

Overview

The Create Education endpoint lets you add a new education entry to your Mokaru account. Common use cases:
  • AI agent profile building - automatically add education extracted from a LinkedIn profile or resume.
  • Profile completion - add education details to strengthen your career profile.
  • Bulk import - add education entries from a spreadsheet or external system.
Scope required: education:write | Rate limit: 20 requests/min

Request

POST /v1/education

Body Parameters

school
string
required
School or institution name (max 200 characters)
degree
string
Degree type, e.g. “Bachelor of Science” (max 200 characters)
field
string
Field of study, e.g. “Computer Science” (max 200 characters)
startDate
string
ISO 8601 date string (e.g. “2018-09-01”)
endDate
string
ISO 8601 date string (null or omit if currently enrolled)
isCurrent
boolean
Whether currently enrolled (default: false)
description
string
Additional details (max 5000 characters)

Example

curl -X POST "https://api.mokaru.ai/v1/education" \
  -H "Authorization: Bearer mk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "school": "Stanford University",
    "degree": "Bachelor of Science",
    "field": "Computer Science",
    "startDate": "2018-09-01",
    "endDate": "2022-06-15",
    "description": "Graduated with honors"
  }'

Response

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