Revoke a Credential
To revoke an existing VC (Verifiable Credential) or an entity, we need to make the following HTTP request
This revokes an existing verifiable credential
POST
/api/v1/{entity-type}/{id}/revoke
The API revokes a verifiable credential by updating the signature data attached to it. This is done by updating the _osSignedData field in the corresponding entity table to an Empty String. and storing the signedData in the RevokedCredential Registry.
Path Parameters
Name | Type | Description |
---|---|---|
entity-type* | String | Type of entity to update |
id* | String | id of the entity to revoke |
Headers
Name | Type | Description |
---|---|---|
authorization | String | Set to |
content-type* | String | Set to |
Request Body
Name | Type | Description |
---|---|---|
String |
Usage
cURL
HTTPie
{registry-url}
is usually http://localhost:{port}. The port can be found under theregistry
section in thedocker-compose.yml
file and is usually8081
.
Last updated