For the complete documentation index, see llms.txt. This page is also available as Markdown.

List Verifiable Credential Templates

This method lists the available Verifiable Credential Templates. The weightage for this API is 1

API Specification

List Verifiable Credential Templates

POST https://api.krypcore.com/api/v0/did/listVCTemplates

Lists the available Verifiable Credential Templates under the given instance.

Headers

Name
Type
Description

Authorization*

String

User Auth Key obtained from Dash

DappId*

String

DappId

Request Body

Name
Type
Description

status*

String

status

data*

String

data

message*

String

message

{
    "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:

Last updated