The /credentials/list/credentialIds lists the available credentials ids.
E.g. List the available credentials ids.
Load credential
The /credentials/{id} loads a credential specified by:
id - path parameter (required) - the credential id
E.g. Load the credential having id = urn:uuid:d36986f1-3cc0-4156-b5a4-6d3deab84270.
Store credential
The /credentials/{alias} endpoint stores a verifiable credential by:
alias - path parameter (required) - the credential's id
The body should contain, the VC to be store. If no adjustments are required to VC, then the body can be the VC itself (e.g. the one received from the create VC endpoint).
E.g. Store the UniversityDegree verifiable credential.
Delete credential
The /credentials/{alias} deletes a credential by:
alias - path parameter (required) - the credential's id
E.g. Delete the credential with id = urn:uuid:d36986f1-3cc0-4156-b5a4-6d3deab84270
Present credential
The /credentials/present endpoint creates a verifiable presentation from the specified credentials.
E.g. Create a verifiable presentation from the provided VeriafiableID and OpenBadgeCredential credentials for a holder with did = did:web:my.domain.
Present stored credential
The /credentials/presentIds endpoint creates a verifiable presentation from the specified credential ids.
E.g. Create a verifiable presentation from the stored credential having id = urn:uuid:d36986f1-3cc0-4156-b5a4-6d3deab84270 for the holder with did = did:web:my.domain.