Skip to content

revoke_vc

POST
/credentials/v1/revoke/{credentialId}
curl --request POST \
--url https://example.com/credentials/v1/revoke/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "credentialStatus": { "statusListCredential": "http://localhost:3050/credentials/v1/status-lists/bea5c950-15c2-4d28-a5a0-4638dcce30b2", "statusListIndex": "0" } }'
credentialId
required
string

Credential identifier

Media type application/json
object
credentialStatus
required
object
statusListCredential
required
string
statusListIndex
required
string
Example
{
"credentialStatus": {
"statusListCredential": "http://localhost:3050/credentials/v1/status-lists/bea5c950-15c2-4d28-a5a0-4638dcce30b2",
"statusListIndex": "0"
}
}

Revoked credential VC

Media type application/json
Example generated
example

Invalid revoke request

Media type application/json
object
callstack
object
One of:
object
internal
required
string
error
required
string
Example generated
{
"callstack": {
"internal": "example"
},
"error": "example"
}

Credential not found

Media type application/json
object
callstack
object
One of:
object
internal
required
string
error
required
string
Example generated
{
"callstack": {
"internal": "example"
},
"error": "example"
}

Server error

Media type application/json
object
callstack
object
One of:
object
internal
required
string
error
required
string
Example generated
{
"callstack": {
"internal": "example"
},
"error": "example"
}