> ## Documentation Index
> Fetch the complete documentation index at: https://careerk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get My CV Info

> Retrieve your current CV information including file name, MIME type, and upload timestamp

## Endpoint

```
GET /api/v1/cv/me
```

**Base URL**: `http://localhost:3000/api/v1`

<Note>This endpoint requires **authentication** and **Job Seeker role**.</Note>

## Authentication

Include the access token in the Authorization header:

```bash theme={null}
Authorization: Bearer YOUR_ACCESS_TOKEN
```

## Description

Retrieve your current CV details including file name, MIME type, and upload timestamp.

## Response

### Success Response (200 OK)

```json theme={null}
{
  "success": true,
  "data": {
    "fileName": "test-cv.pdf",
    "mimeType": "application/pdf",
    "uploadedAt": "2026-02-16T15:10:47.256Z"
  },
  "message": "Success",
  "meta": {
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/cv/me",
    "method": "GET"
  }
}
```

### Response Fields

<ResponseField name="fileName" type="string">
  The name of the uploaded CV file.
</ResponseField>

<ResponseField name="mimeType" type="string">
  The MIME type of the CV file.
</ResponseField>

<ResponseField name="uploadedAt" type="string">
  The timestamp when the CV was uploaded (ISO 8601).
</ResponseField>

## Error Responses

### 401 Unauthorized

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Unauthorized",
    "statusCode": 401,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/cv/me",
    "method": "GET",
    "details": "Unauthorized"
  }
}
```

### 403 Forbidden

```json theme={null}
{
  "success": false,
  "error": {
    "message": "Forbidden resource",
    "statusCode": 403,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/cv/me",
    "method": "GET",
    "details": "Forbidden"
  }
}
```

### 404 Not Found - No CV

```json theme={null}
{
  "success": false,
  "error": {
    "message": "No CV uploaded yet",
    "statusCode": 404,
    "timestamp": "2026-04-23T20:00:00.000Z",
    "path": "/cv/me",
    "method": "GET",
    "details": "Not Found"
  }
}
```

## Notes

<Info>
  **No CV Uploaded**: If you haven't uploaded a CV yet, this endpoint will return a 404 error.
</Info>

<Tip>**Get Download URL**: Use GET /cv/me/download-url to get a download URL for the CV file.</Tip>
