---
title: "DELETE /api/public/trainees/{traineeId}"
method: DELETE
path: "/api/public/trainees/{traineeId}"
tags: ["Trainees"]
---

# DELETE /api/public/trainees/{traineeId}

`DELETE /api/public/trainees/{traineeId}`

Remove a trainee from the coach account. This ends the active escort, cancels their upcoming meetings, unlinks their training plan and nutrition menu and deletes their gamification profile.

The trainee is archived rather than erased: their account, history and measurements are kept, they stop counting against your trainee limit, and they disappear from GET /trainees and from GET /trainees/{traineeId}, which answers 403 for them afterwards. List archived trainees with GET /trainees?status=archived and bring one back with POST /trainees/{traineeId}/restore.

## Path parameters

- `traineeId` string, required

## Headers

- `Idempotency-Key` string

## Response `200`

Successful response

- object — Successful response
  - `data` object
    - `id` string
    - `deleted` boolean

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response
- `409` — Default Response
- `429` — Default Response
- `500` — Default Response

---

[API](https://skmtc.dev/coach-platform/apis/coach-platform-api.md) · [All operations](https://skmtc.dev/coach-platform/apis/coach-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coach-platform/coach-platform-api/revisions/3d18b514ae8c/schema)
