---
search:
  tags:
    - projects
    - PATCH
seo:
  description: >-
    Updates only the fields provided in the request body. All fields are
    optional… Reference for the PATCH /projects/{id} endpoint in the Leadtime
    Public API API.
sidebar:
  badge: PATCH
  label: Partially update project
title: Partially update project
type: openapi-operation
---
Updates only the fields provided in the request body. All fields are optional - only included fields will be updated.

**How it works:**
- Send only the fields you want to update
- Fields not included in the request remain unchanged
- Arrays (users, teams, taskTypes, activities, tags) replace the entire array
- Set a field to null to clear it (where applicable)

**Description Format:**
If you provide a description field, it accepts HTML or Markdown and will be converted to the internal IDoc format.

**Important Notes:**
- organizationId: Can be changed. The numeric project identifier is preserved when available; if it already exists in the target organization, the next available number is assigned automatically. The displayed short name uses the target organization prefix. Set null for internal projects.
- phaseId: Can be updated, but is required for external single projects
- enableExpressQuotations: Only applicable for external projects
- guestAccess: Only applicable for external projects

<Operation source="api-reference" id="projectscontroller-patchproject" />
