---
title: "Update Project"
method: PUT
path: "/v1/projects/{projectId}"
tags: ["Projects"]
---

# Update Project

`PUT /v1/projects/{projectId}`

Updates an existing project's name or description.

## Path parameters

- `projectId` string, required

## Request body

- UpdateProject
  - `name` string — New name for the project
  - `description` string — New description for the project

## Response `200`

- UpdateProjectResponse
  - `success` boolean, required — Indicates if the request was successful
  - `data` object, required
    - `project` Project
      - `id` string — Unique identifier for the project
      - `name` string — Name of the project
      - `description` string, nullable — Optional description of the project
      - `organizationId` string — ID of the organization this project belongs to
      - `created_at` string, date-time — ISO 8601 timestamp of when the project was created
      - `governancePolicy` object, nullable — The governance policy the project is enrolled in, or null if it is not enrolled.
        - `id` string — The unique identifier of the governance policy.
        - `name` string — The name of the governance policy.

## Changes

> 54 revisions in range; 3 not diffed.

- **2026-06-26** `23289125b456` — 1 info
  - added the optional property `data/project/governancePolicy` to the response with the `200` status
- **2026-05-31** `78a7dd1b6b48` — 1 warning, 1 info
  - removed the optional property `data/project/startTime` from the response with the `200` status
  - added the optional property `data/project/created_at` to the response with the `200` status
- **2026-05-31** `d493eef38a58` — 1 warning, 1 info
  - removed the optional property `data/project/created_at` from the response with the `200` status
  - added the optional property `data/project/startTime` to the response with the `200` status
- **2026-05-31** `78a7dd1b6b48` — 1 warning, 1 info
  - removed the optional property `data/project/startTime` from the response with the `200` status
  - added the optional property `data/project/created_at` to the response with the `200` status

[Change history](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/changes/v1/projects/:projectId/put.md)

---

[API](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api.md) · [All operations](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/llms.txt) · [OpenAPI document](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/revisions/95cdde71b65e?raw)
