Links

Verifiable Credential

Please generate access token before proceeding. Once you generated the access_token, you can pass this token as bearer authorization token in the header for all APIs.

Issue a verifiable credential

An issuer may issue a verifiable credential to a subject using this API. The credential document is signed by issuer's identity key and its status is registered on the blockchain.
Entity Studio SSI API base URL: https://api.entity.hypersign.id
post
/api/v1/credential/issue
NOTE: A developer may choose to store the verifiable credential in application's data vault securely or they may not to. Pass true for request body property persist to store the credential document, false otherwise.

Verify an issued verifiable credential document

A signed verifiable credential must has signature of the issuer. Any one may verify an issued credential document. The verification result state the following facts:
  • This document was issued by intended issuer
  • This document have not been tampered
  • This document have not been revoked
post
/api/v1/credential/verify
NOTE: Verifying a credential document is different than verifying a verifiable presentation. Verification result of later, also states that "Only intended subject holds this document and not one else".

Fetch a verifiable credential and/or its status by Id

get
/api/v1/credential/{credentialId}
Pass false value to parameter retrieveCredential to only retrieve status of the credential

Fetch list of verifiable credentials

get
/api/v1/credential

Update credential status of a verifiable credential

patch
/api/v1/credential/status/{credentialId}