---
title: "POST /v1alpha1/vc/revoke"
method: POST
path: "/v1alpha1/vc/revoke"
tags: ["VcService"]
---

# POST /v1alpha1/vc/revoke

`POST /v1alpha1/vc/revoke`

Revoke a Verifiable Credential. THIS ACTION IS NOT REVERSIBLE.

## Request body

- RevokeRequest — Request to revoke a published Verifiable Credential
  - `vc` EnvelopedCredential — EnvelopedCredential represents a Credential enveloped in a specific format.
    - `envelopeType` 'CREDENTIAL_ENVELOPE_TYPE_UNSPECIFIED' | 'CREDENTIAL_ENVELOPE_TYPE_EMBEDDED_PROOF' | 'CREDENTIAL_ENVELOPE_TYPE_JOSE', enum — EnvelopeType specifies the type of the envelope used to store the credential.
    - `value` string — Value is the enveloped credential in the specified format.
  - `proof` Proof — A data integrity proof provides information about the proof mechanism, parameters required to verify that proof, and the proof value itself.
    - `type` string — The type of the proof
    - `proofPurpose` string — The proof purpose
    - `proofValue` string — The proof value

## Response `200`

OK

## Other responses

- `default` — Default error response

---

[API](https://skmtc.net/agntcy/apis/identity-node.md) · [All operations](https://skmtc.net/agntcy/apis/identity-node/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/agntcy/identity-node/versions/bf6df0a975b1/schema)
