Revoke Verifiable Credential
This method lists the available Verifiable Credential Templates. The weightage for this API is 1
API Specification
Revoke Verifiable Credential
POST
https://api.krypcore.com/api/v0/did/revokeVC
To Revoke Verifiable Credential under the given instance.
Headers
Name
Type
Description
Authorization*
String
User Auth Key obtained from Dash
DappId*
String
DappId
Request Body
Name
Type
Description
issuerDid*
String
l Id
proofType*
String
statusType
String
subjectDid
String
{
"Data": [{
"mutable": true,
"name": "PermanentResidentCard",
"template": null
}, {
"mutable": false,
"name": "DataConsortium",
"template": null
}, {
"mutable": true,
"name": "KycCredential",
"template": null
}, {
"mutable": true,
"name": "AmletCredential",
"template": null
}, {
"mutable": true,
"name": "VerifiablePresentation",
"template": null
}, {
"mutable": true,
"name": "ParticipantCredential",
"template": null
}, {
"mutable": true,
"name": "Email",
"template": null
}, {
"mutable": false,
"name": "EbsiVerifiableAccreditationToAccredit",
"template": null
}, {
"mutable": true,
"name": "UniversityDegree",
"template": null
}, {
"mutable": false,
"name": "KybMonoCredential",
"template": null
}, {
"mutable": false,
"name": "StatusList2021Credential",
"template": null
}, {
"mutable": false,
"name": "EbsiVerifiableAttestationLegal",
"template": null
}, {
"mutable": true,
"name": "VerifiableId",
"template": null
}, {
"mutable": true,
"name": "StudentId",
"template": null
}, {
"mutable": false,
"name": "VerifiableAttestation",
"template": null
}, {
"mutable": false,
"name": "EbsiEuropass",
"template": null
}, {
"mutable": false,
"name": "KybCredential",
"template": null
}, {
"mutable": false,
"name": "Europass",
"template": null
}, {
"mutable": false,
"name": "ProofOfResidence",
"template": null
}, {
"mutable": false,
"name": "EbsiAccreditedVerifiableAttestation",
"template": null
}, {
"mutable": false,
"name": "LegalPerson",
"template": null
}, {
"mutable": false,
"name": "VerifiableVaccinationCertificate",
"template": null
}, {
"mutable": false,
"name": "Iso27001Certificate",
"template": null
}, {
"mutable": false,
"name": "VerifiableMandate",
"template": null
}, {
"mutable": false,
"name": "EbsiVerifiableAttestationGeneric",
"template": null
}, {
"mutable": false,
"name": "GaiaxCredential",
"template": null
}, {
"mutable": false,
"name": "EbsiVerifiableAttestationPerson",
"template": null
}, {
"mutable": false,
"name": "EbsiDiplomaVerifiableAccreditation",
"template": null
}, {
"mutable": true,
"name": "VerifiableAuthorization",
"template": null
}, {
"mutable": true,
"name": "VerifiableDiploma",
"template": null
}, {
"mutable": true,
"name": "DataSelfDescription",
"template": null
}, {
"mutable": false,
"name": "NEOM/StudentCard",
"template": null
}, {
"mutable": false,
"name": "DataServiceOffering",
"template": null
}, {
"mutable": false,
"name": "DeqarReport",
"template": null
}, {
"mutable": false,
"name": "PeerReview",
"template": null
}, {
"mutable": false,
"name": "OpenBadgeCredential",
"template": null
}, {
"mutable": false,
"name": "EuropeanBankIdentity",
"template": null
}, {
"mutable": true,
"name": "ServiceOfferingCredential",
"template": null
}],
"Message": "",
"Status": "SUCCESS"
}
Take a look at how you might call this method using our official libraries, or via curl
:
curl --location 'https://api.krypcore.com/api/v0/did/revokeVC' \
--header 'Authorization: xxxxxxxxxxxxxxx' \
--header 'DappId: xxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"issuerDid": "did:key:z6MkqXwdB44PL2W5xHABsMR5MeXFq2Z2xhdBoT2VuvDdow3n",
"proofType": "LD_PROOF",
"statusType": "StatusList2021Entry",
"subjectDid": "did:key:z6MkqXwdB44PL2W5xHABsMR5MeXFq2Z2xhdBoT2VuvDdow3n"
}'
Last updated
Was this helpful?