> ## 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.

# Get Resume

> Get full resume detail including content data

## Overview

The Get Resume endpoint returns the full content of a specific resume, including all personal info, work experiences, education, skills, and design settings.

**Common use cases:**

* **AI agent career coaching** - read the user's resume content to provide tailored feedback, suggest improvements, or compare against a job description.
* **Cross-platform sync** - pull resume data into external tools like Notion, Google Docs, or a custom portfolio site.
* **Cover letter generation** - use the resume content as context for generating tailored cover letters.

<Note>
  **Scope required:** `resume:read` | **Rate limit:** 30 requests/min
</Note>

## Request

```bash theme={null}
GET /v1/resume/{id}
```

### Path Parameters

<ParamField path="id" type="string" required>
  Resume id (from List Resumes)
</ParamField>

### Example

```bash theme={null}
curl "https://api.mokaru.ai/v1/resume/clx1234" \
  -H "Authorization: Bearer mk_your_key"
```

## Response

<ResponseField name="data" type="object">
  Resume detail

  <Expandable>
    <ResponseField name="id" type="string">Unique resume ID</ResponseField>
    <ResponseField name="name" type="string">Resume name</ResponseField>
    <ResponseField name="template" type="string">Template ID</ResponseField>
    <ResponseField name="isDefault" type="boolean">Whether this is the default resume</ResponseField>
    <ResponseField name="cvData" type="object">CV-level snapshot data (personal info, jobTitle, summary). Sections (experiences, education, skills, etc.) are this resume's own content, managed via the dedicated content endpoints; use `hiddenItems` below to know which of the resume's items are hidden on this CV.</ResponseField>
    <ResponseField name="designSettings" type="object">Visual styling (colors, fonts, spacing)</ResponseField>
    <ResponseField name="optionalFields" type="object">Show/hide toggles for optional fields</ResponseField>
    <ResponseField name="sectionOrder" type="array">Order of resume sections</ResponseField>
    <ResponseField name="hiddenItems" type="object">Per-section blacklist of the resume's item IDs hidden on this CV. Items not listed are visible. Keys: `experiences`, `education`, `skills`, `certificates`, `projects`, `awards`, `publications`, `interests`, or `customSection:<definitionId>`.</ResponseField>
    <ResponseField name="personalOverrides" type="object">Per-CV personal-info overrides (firstName, lastName, email, jobTitle, etc.). Keys present here override the shared identity value for this CV only.</ResponseField>
    <ResponseField name="itemOrder" type="object">Per-section ordering map. Keys are section names, values are arrays of the resume's item IDs in the desired order. Items not listed fall back to default order.</ResponseField>
    <ResponseField name="selectedSummaryId" type="string">ID of the summary rendered on this CV. May be null.</ResponseField>
    <ResponseField name="createdAt" type="string">ISO 8601 creation date</ResponseField>
    <ResponseField name="updatedAt" type="string">ISO 8601 last update date</ResponseField>
  </Expandable>
</ResponseField>

```json theme={null}
{
  "data": {
    "id": "clx1234...",
    "name": "Software Engineer Resume",
    "template": "classic",
    "isDefault": true,
    "cvData": {
      "firstName": "Jane",
      "lastName": "Doe",
      "email": "jane@example.com",
      "jobTitle": "Software Engineer",
      "experiences": [
        {
          "id": "exp1",
          "company": "Tech Corp",
          "position": "Senior Developer",
          "startDate": "2022-01-01",
          "endDate": null,
          "isCurrent": true,
          "description": "Building the core platform"
        }
      ],
      "education": [
        {
          "id": "edu1",
          "institution": "MIT",
          "degree": "BSc Computer Science",
          "startDate": "2018-09-01",
          "endDate": "2022-06-15"
        }
      ],
      "skills": [
        { "id": "sk1", "name": "React", "category": "TECHNICAL" },
        { "id": "sk2", "name": "TypeScript", "category": "TECHNICAL" }
      ]
    },
    "designSettings": { "accentColor": "#059669", "fontFamily": "inter" },
    "sectionOrder": ["personal", "experience", "education", "skills"],
    "createdAt": "2026-01-15T10:00:00.000Z",
    "updatedAt": "2026-03-20T14:30:00.000Z"
  }
}
```
