---
title: "Duplicate Exam"
method: POST
path: "/teacher-exams/{exam_id}/duplicate"
tags: ["Teacher Exams"]
---

# Duplicate Exam

`POST /teacher-exams/{exam_id}/duplicate`

## Request

- Base URL: `https://api.excellence-ai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.excellence-ai.com/teacher-exams/{exam_id}/duplicate`
- Auth: OAuth 2 (password, token URL `api/login`)

Duplicate a teacher exam into the teacher's current year. The copy
keeps the original's folder when that folder is the teacher's own and of
this year, and lands at the root otherwise: a copy of last year's
évaluation is this year's, and a copy of a colleague's évaluation is
hers, not a new item in the colleague's folder.

## Path parameters

- `exam_id` string, required

## Response `200`

Successful Response

- CreateTeacherExamResponse
  - `status` string, required
  - `exam` object, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) - [All operations](https://skmtc.dev/excellence-ai/apis/excellence-learning/llms.txt) - [OpenAPI document](https://skmtc.dev/excellence-ai/apis/excellence-learning/revisions/379e4a57dee8?raw)
