> ## 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}
```

### 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">Full resume content (personal info, experiences, education, skills, languages, certificates, projects)</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="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"
  }
}
```
