---
title: "Delete a work experience"
method: DELETE
path: "/members/{memberId}/work-experiences/{workExperienceId}"
tags: ["Work Experiences"]
---

# Delete a work experience

`DELETE /members/{memberId}/work-experiences/{workExperienceId}`

Soft-delete a work experience from a member profile. Affiliations are automatically recalculated.

## Path parameters

- `memberId` string, uuid, required
- `workExperienceId` string, uuid, required

## Request body

- object
  - `deletedBy` string, required — Identifier of who performed the deletion.

## Response `204`

Work experience deleted. No response body.

## Other responses

- `400` — Invalid request body or query parameters.
- `401` — Missing or invalid authentication credentials.
- `403` — Authentication valid but insufficient scopes.
- `404` — Member or work experience not found.

## Changes

- **2026-08-18** `08aceca4f417` — 1 breaking, 1 info
  - added required request body
  - added the non-success response with the status `400`

[Change history](https://skmtc.dev/linuxfoundation/apis/cdp-public-api/changes/members/:memberId/work-experiences/:workExperienceId/delete.md)

---

[API](https://skmtc.dev/linuxfoundation/apis/cdp-public-api.md) · [All operations](https://skmtc.dev/linuxfoundation/apis/cdp-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/linuxfoundation/cdp-public-api/revisions/08aceca4f417/schema)
