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

# Update Project

> Update an existing project

## Overview

Update an existing project. Only provided fields are modified. Pass `null` to clear an optional field.

<Note>
  **Scope required:** `projects:write` | **Rate limit:** 20 requests/min
</Note>

## Request

```bash theme={null}
PATCH /v1/projects/clx...
Content-Type: application/json
```

### Path Parameters

<ParamField path="id" type="string" required>
  The project's unique ID
</ParamField>

### Body Parameters

<ParamField body="name" type="string">
  Project name (max 200)
</ParamField>

<ParamField body="description" type="string">
  Description
</ParamField>

<ParamField body="organisation" type="string">
  Organisation (max 200) (nullable)
</ParamField>

<ParamField body="startDate" type="string">
  ISO 8601 datetime (nullable)
</ParamField>

<ParamField body="endDate" type="string">
  ISO 8601 datetime (nullable)
</ParamField>

<ParamField body="isCurrent" type="boolean">
  Ongoing flag (nullable)
</ParamField>

<ParamField body="url" type="string">
  Project URL (max 500) (nullable)
</ParamField>

### Query Parameters

<ParamField query="cvId" type="string">
  Target a specific resume by its id (from `list-resumes`). Omit to use your base/default resume; the resume must be self-contained.
</ParamField>

## Response

```json theme={null}
{
  "success": true,
  "id": "clx..."
}
```
