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

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

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

Detach a single label from one trainee. The label itself is not deleted and other trainees keep it. Returns journeyOutcome, which reports whether removing this label left the trainee's active journey enrolment without a matching label.

## Path parameters

- `traineeId` string, required
- `labelId` string, required

## Headers

- `Idempotency-Key` string

## Response `200`

Successful response

- object — Successful response
  - `data` object
    - `message` string
    - `journeyOutcome` object, nullable
      - `status` string
      - `enrollmentId` string, nullable
      - `journeyId` string, nullable
      - `journeyTitle` string, nullable
      - `canAct` boolean, nullable

## 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/63d8b39f710a/schema)
