---
title: "POST /projects"
method: POST
path: "/projects"
---

# POST /projects

`POST /projects`

Create a project.

## Query parameters

- `name` string, required
- `description` string
- `domainId` string, uuid
- `classificationType` 'Multiclass' | 'Multilabel'
- `targetExportPlatforms` string[]

## Response `200`

OK

- Project — Represents a project.
  - `id` string, uuid — Gets the project id.
  - `name` string, required — Gets or sets the name of the project.
  - `description` string, nullable, required — Gets or sets the description of the project.
  - `settings` ProjectSettings, required — Represents settings associated with a project.
    - `domainId` string, uuid — Gets or sets the id of the Domain to use with this project.
    - `classificationType` 'Multiclass' | 'Multilabel', nullable — Gets or sets the classification type of the project.
    - `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.
    - `detectionParameters` string — Detection parameters in use, if any.
    - `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.
  - `created` string, date-time — Gets the date this project was created.
  - `lastModified` string, date-time — Gets the date this project was last modified.
  - `thumbnailUri` string — Gets the thumbnail url representing the image.
  - `drModeEnabled` boolean, nullable — Gets if the Disaster Recovery (DR) mode is on, indicating the project is temporarily read-only.
  - `status` 'Succeeded' | 'Importing' | 'Failed' — Gets the status of the project.

## Other responses

- `default` — Error response

---

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