Create Resume
Resumes
Create Resume
Create a new resume
POST
Create Resume
Documentation Index
Fetch the complete documentation index at: https://docs.mokaru.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Create Resume endpoint lets you create a new resume in Mokaru. A resume is a view on the user’s career profile: experiences, education, skills, certificates, projects, awards, publications and interests come from the profile and are filtered per-CV viahiddenItems. Use this endpoint for the CV-level shell (name, template, design) and to hide profile items on the CV.
Common use cases:
- AI agent resume creation - create a tailored resume for a specific job by hiding profile items that aren’t relevant.
- Bulk resume generation - create multiple resume variants with different
hiddenItemsselections. - Set defaults - create the user’s first resume from profile data.
Reference-based model: sections (experiences, education, skills, certificates, projects, awards, publications, interests, customSections) are read from the user’s profile, not from
cvData. Arrays under these keys in cvData are silently dropped to prevent the resume thumbnail from drifting from what the builder shows. To edit the underlying items, use the dedicated profile endpoints (e.g. POST /v1/experience). To hide items on a specific CV, use hiddenItems.Scope required:
resume:write | Rate limit: 10 requests/minRequest
Body Parameters
Resume name (max 200 characters)
CV-level job title shown in the header (max 150 chars). Overrides the profile job title for this CV. Pass
null to clear and fall back to the profile value.Template ID (e.g. “classic”, “modern”, “minimal”)
Set as the default resume (unsets any existing default)
CV-level overrides for personal info and
summary. Section arrays (experiences, education, skills, certificates, projects, awards, publications, interests, customSections) are reference-based and silently ignored - use the profile endpoints to manage them, and hiddenItems to hide them per-CV.Per-section blacklist of profile item IDs to hide on this CV. Items not listed are visible. Keys:
experiences, education, skills, certificates, projects, awards, publications, interests, or customSection:<definitionId>. Each value is an array of profile item IDs.Per-CV personal-info overrides. Provided keys (
firstName, lastName, email, phone, address, jobTitle, seniority, summary, website, linkedin, portfolio, birthDate, driverLicense, profilePhoto) replace the profile value for this CV only. Pass null for a key to clear that override.Per-section ordering map. Keys are section names (
experiences, education, skills, certificates, projects, awards, publications, interests, skillCategories); values are arrays of profile item IDs in the desired order. Items not listed fall back to the default profile order.ID of the profile summary to render on this CV (from
GET /v1/summaries). Set to null to render no summary.Visual styling: colors, fonts, spacing, margins
Show/hide toggles for optional fields like phone, address, photo
Order of resume sections (e.g. [“summary”, “experiences”, “education”, “skills”])
Example
Create a resume that hides two of the user’s profile experiences and one project:Response
Whether the resume was created
The new resume’s unique ID
