Overview
The Update Experience endpoint lets you modify an existing work experience’s details. Only include the fields you want to change. Pass null for optional fields to clear them.
Scope required: experiences:write | Rate limit: 20 requests/min
Request
PATCH /v1/experiences/{id}
Body Parameters
All fields are optional, but at least one must be provided.
Job title (max 200 characters)
Company name (max 200 characters)
Work location (max 200 characters, null to clear)
ISO 8601 date string (null to clear)
ISO 8601 date string (null to clear)
Whether this is the current position
Role description (max 5000 characters, null to clear)
List of responsibilities (null to clear)
List of achievements (null to clear)
Example
curl -X PATCH "https://api.mokaru.ai/v1/experiences/clx1234" \
-H "Authorization: Bearer mk_your_key" \
-H "Content-Type: application/json" \
-d '{
"isCurrent": false,
"endDate": "2026-03-15",
"achievements": ["Reduced bundle size by 40%", "Shipped design system v2"]
}'
Response
Whether the experience was updated
{
"success": true,
"id": "clx1234..."
}