---
title: "Remove a credentialing workflow note"
method: DELETE
path: "/credentialing-workflows/{workflowId}/notes/{noteId}"
tags: ["Note"]
---

# Remove a credentialing workflow note

`DELETE /credentialing-workflows/{workflowId}/notes/{noteId}`

Deletes the specified note from the credentialing workflow. Use this to remove an annotation that was created in error or is no longer relevant.

Preconditions: noteId must identify an existing note that belongs to the specified workflowId.

Returns 204 with an empty body on success. Returns 404 when the note is not found. Returns 400 when the note exists but belongs to a different workflow.

## Path parameters

- `noteId` string, required
- `workflowId` string, required

## Headers

- `tenant-id` string, required

## Response `204`

Note deleted; empty body

## Other responses

- `400` — Note exists but belongs to a different workflow — verify workflowId and noteId pairing
- `401` — Unauthorized - Authentication required
- `403` — Forbidden - User does not have required permissions
- `404` — Note not found
- `500` — Internal Server Error - An unexpected error occurred
- `502` — Downstream DAL failure (5xx ApiException). Mutating ops normalize to 502; GET ops forward the raw DAL status code.

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/revisions/563848e0ecc0/schema)
