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

# Introduction

> Work Experience API - Manage job seeker work experiences

# Work Experience API

The Work Experience API provides endpoints for managing job seeker work experiences.

## Base URL

```
http://localhost:3000/api/v1
```

## Endpoints Overview

| Method | Endpoint                                  | Description               | Auth Required       |
| ------ | ----------------------------------------- | ------------------------- | ------------------- |
| GET    | `/job-seekers/me/work-experiences`        | Get all work experiences  | Yes (Authenticated) |
| GET    | `/job-seekers/me/work-experiences/:expId` | Get work experience by ID | Yes (Authenticated) |
| POST   | `/job-seekers/me/work-experiences`        | Create work experience    | Yes (Authenticated) |
| PATCH  | `/job-seekers/me/work-experiences/:expId` | Update work experience    | Yes (Authenticated) |
| DELETE | `/job-seekers/me/work-experiences/:expId` | Delete work experience    | Yes (Authenticated) |

## Fields

| Field         | Type    | Required | Description                          |
| ------------- | ------- | -------- | ------------------------------------ |
| `companyName` | string  | Yes      | Name of the company                  |
| `jobTitle`    | string  | Yes      | Title of the position                |
| `description` | string  | No       | Job description and responsibilities |
| `location`    | string  | No       | Work location                        |
| `startDate`   | string  | Yes      | Start date (ISO 8601 format)         |
| `endDate`     | string  | No       | End date (ISO 8601 format)           |
| `isCurrent`   | boolean | Yes      | Currently working here               |

See detailed documentation for each endpoint in the API Reference section.
