---
title: "Deletes a credential or verifiable credential by ID. To delete a credential that does not have credential.id set but has an associated credentialId value, pass credentialId instead."
method: DELETE
path: "/credentials/{id}"
tags: ["Credentials"]
---

# Deletes a credential or verifiable credential by ID. To delete a credential that does not have credential.id set but has an associated credentialId value, pass credentialId instead.

`DELETE /credentials/{id}`

## Parameters

- `./components/parameters/path/ObjectId.yml` — unresolved $ref

## Response `202`

Credential deleted - this is a 202 by default as soft deletes and processing time are assumed

## Other responses

- `400` — Bad Request
- `401` — Not Authorized
- `404` — Credential not found
- `410` — Gone! There is no data here

---

[API](https://skmtc.dev/w3c/apis/verifiable-credential-api-for-lifecycle-management.md) · [All operations](https://skmtc.dev/w3c/apis/verifiable-credential-api-for-lifecycle-management/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/w3c/verifiable-credential-api-for-lifecycle-management/revisions/41a7253d3bca/schema)
