---
title: "Get Done Exercise Ids"
method: GET
path: "/exercise-sessions/done-exercise-ids"
tags: ["exercise_sessions"]
---

# Get Done Exercise Ids

`GET /exercise-sessions/done-exercise-ids`

Returns the distinct public exercise IDs that appear in any past session
of the current student, so the exercise picker can flag "Déjà fait".

## Response `200`

Successful Response

- string[]

## Changes

- **2026-09-05** `437cd8414e9e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/excellence-ai/apis/excellence-learning/changes/exercise-sessions/done-exercise-ids/get.md)

---

[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/2a0c1636fd3b?raw)
