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

NameTypeDescription

Authorization*

String

User Auth Key obtained from Dash

DappId*

String

DappId

Request Body

NameTypeDescription

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