---
title: "Update a specific project."
method: PATCH
path: "/projects/{projectId}"
tags: ["ProjectApi"]
---

# Update a specific project.

`PATCH /projects/{projectId}`

## Path parameters

- `projectId` string, uuid, required

## Request body

- Project — Represents a project.
  - `created` string, date-time — Gets the date this project was created.
  - `description` string, nullable, required — Gets or sets the description of the project.
  - `drModeEnabled` boolean, nullable — Gets if the Disaster Recovery (DR) mode is on, indicating the project is temporarily read-only.
  - `id` string, uuid — Gets the project id.
  - `lastModified` string, date-time — Gets the date this project was last modified.
  - `name` string, required — Gets or sets the name of the project.
  - `settings` ProjectSettings, required — Represents settings associated with a project.
    - `classificationType` 'Multiclass' | 'Multilabel', nullable — Gets or sets the classification type of the project.
    - `detectionParameters` string — Detection parameters in use, if any.
    - `domainId` string, uuid — Gets or sets the id of the Domain to use with this project.
    - `imageProcessingSettings` ImageProcessingSettings — Represents image preprocessing settings used by image augmentation.
      - `augmentationMethods` object, nullable — Gets or sets enabled image transforms. The key corresponds to the transform name. If value is set to true, then correspondent transform is enabled. Otherwise this transform will not be used. Augmentation will be uniformly distributed among enabled transforms.
    - `targetExportPlatforms` string[] — A list of ExportPlatform that the trained model should be able to support.
    - `useNegativeSet` boolean, nullable — Indicates if negative set is being used.
  - `status` 'Succeeded' | 'Importing' | 'Failed' — Gets the status of the project.
  - `thumbnailUri` string — Gets the thumbnail url representing the image.

## Response `200`

OK

- Project — Represents a project.
  - `created` string, date-time — Gets the date this project was created.
  - `description` string, nullable, required — Gets or sets the description of the project.
  - `drModeEnabled` boolean, nullable — Gets if the Disaster Recovery (DR) mode is on, indicating the project is temporarily read-only.
  - `id` string, uuid — Gets the project id.
  - `lastModified` string, date-time — Gets the date this project was last modified.
  - `name` string, required — Gets or sets the name of the project.
  - `settings` ProjectSettings, required — Represents settings associated with a project.
    - `classificationType` 'Multiclass' | 'Multilabel', nullable — Gets or sets the classification type of the project.
    - `detectionParameters` string — Detection parameters in use, if any.
    - `domainId` string, uuid — Gets or sets the id of the Domain to use with this project.
    - `imageProcessingSettings` ImageProcessingSettings — Represents image preprocessing settings used by image augmentation.
      - `augmentationMethods` object, nullable — Gets or sets enabled image transforms. The key corresponds to the transform name. If value is set to true, then correspondent transform is enabled. Otherwise this transform will not be used. Augmentation will be uniformly distributed among enabled transforms.
    - `targetExportPlatforms` string[] — A list of ExportPlatform that the trained model should be able to support.
    - `useNegativeSet` boolean, nullable — Indicates if negative set is being used.
  - `status` 'Succeeded' | 'Importing' | 'Failed' — Gets the status of the project.
  - `thumbnailUri` string — Gets the thumbnail url representing the image.

## Other responses

- `default` — Error response

---

[API](https://skmtc.net/azure/apis/cognitiveservices-training.md) · [All operations](https://skmtc.net/azure/apis/cognitiveservices-training/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/cognitiveservices-training/versions/5e046876eb12/schema)
