---
title: "Clone project"
method: POST
path: "/v2.0/public/projects/MeanOpinionScore/{projectId}/clone"
tags: ["Mean Opinion Score"]
---

# Clone project

`POST /v2.0/public/projects/MeanOpinionScore/{projectId}/clone`

Retrieves the project configuration, then creates a new project with the retrieved configuration.
            
**Permission Required:** Create Projects, Read Project Properties

## Path parameters

- `projectId` string, uuid, required

## Request body

- DefinedCrowdPublicApiApiModelsProjectsCloneProjectCloneProjectViewModel
  - `projectName` string, nullable — If left as null, a name will be generated from the original plus a timestamp.
  - `projectId` string, uuid — A ID by which new project will be identified.

## Response `200`

Project was successfully cloned.

## Other responses

- `400` — Project Options are invalid.
- `401` — User is not authorized (invalid/expired token).
- `404` — Project not found.

---

[API](https://skmtc.net/definedcrowd/apis/defined-ai-api.md) · [All operations](https://skmtc.net/definedcrowd/apis/defined-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/definedcrowd/defined-ai-api/revisions/14cab8ac3bca/schema)
