# Clone project scenario `POST` `/api/v1/carve/projects/{project_id}/scenarios/{scenario_id}/clone` Create a new scenario by copying an existing one, including its results, overrides, and conversation history. The clone is an independent snapshot — subsequent changes to either scenario do not affect the other. If `name` is omitted, the new scenario is named '{source name} (copy)'. If the project is currently open in the browser, refresh the page to see the new scenario. ## Path parameters | Name | Type | Required | Description | |------|------|----------|-------------| | project_id | string | yes | — | | scenario_id | string | yes | — | ## Request body `application/json` | Field | Type | Required | Description | |-------|------|----------|-------------| | name | string | no | Name for the cloned scenario. Defaults to '{source name} (copy)' if omitted. | ## Response `200 OK` — `application/json` | Field | Type | Description | |-------|------|-------------| | scenario_id | string | — | | project_id | string | — | | message | string | — | ## Errors | Status | Description | |--------|-------------| | 403 | Forbidden | | 404 | Not Found | | 409 | Conflict | | 422 | Unprocessable Entity | | 502 | Bad Gateway |