Credentials
Issue credential
Creating an Example Payload
Zero Knowledge Proofs (ZKP)
Credential distribution
Revocation
Expiration
Attaching files
Creates and issues a verifiable credential with supplied data. More info about Issue a Credential
Whether to store an encrypted version of this credential with us. Defaults to false, if true you must supply password. When choosing to persist a credential containing Personally Identifiable Information (PII), consider the implications for data storage regulatory compliance.
falseExample: falsePassword used to encrypt the credential if you choose to store it. The same password must be used to retrieve the credential contents. Truvera does not store this password.
Anchor the credential on the blockchain or not
falseExample: falseThe credential template UUID, only required for PDF and web rendering customization
The holder's DID for DID distribution, optional. Not required for OpenID flows.
The holder's email for email distribution, optional. Not required for OpenID flows.
Optional. Specifies which signing algorithm to use to sign the issued credential. Defaults to ed25519, for ZKP credendials use dockbbs.
ed25519Example: dockbbsWhether to distribute the credential or not based on subject DID or email address. Not required for OpenID flows.
falseExample: falseSpecifies the output format of the credential, either jsonld or jwt. Defaults to jsonld.
jsonldPossible values: Whether the credential can be revoked or not. If true the revocation registry will be automatically provisioned.
falseExample: trueThe request was successful and returns the created Verifiable Credential.
The request was unsuccessful, because of invalid/insufficient credential params.
The request was unsuccessful, either because the authorization token was missing/invalid or you don't own the DID.
Transaction limit reached or upgrade required to proceed.
Resource was not found.
List credentials
Get all credential metadata
How many items to offset by for pagination
0How many items to return at one time (max 100)
64Filter by specific Credential ID, Subject Ref, Issuer, Type, Created Date or Issue Date
The request was successful and will return the credential metadata.
Application error
Get credentials metadata and contents
Get credential metadata and contents if persistent
Valid URI
https://credentials.truvera.io/1234The encryption password used when issuing/storing the credential
The request was successful and will return the credential metadata and its JSON contents (if password was supplied).
Error retrieving the credential
Credential was not found.
Create request claims
Creates and issues a verifiable credential with supplied data + claims from the user.
truehttps://docknetwork.github.io/vc-schemas/basic-credential.jsonnameOpenID issuer and claim request created
The request was unsuccessful, because of invalid/insufficient credential parameters.
Transaction limit reached or upgrade required to proceed
Get request claims
Get all credential metadata
How many items to offset by for pagination
0How many items to return at one time (max 64)
64A paged array of OpenID issuers
Application error
Delete credential
Deletes all credential metadata and contents from the client. More info about Delete Credentials
Valid URI
https://credentials.truvera.io/1234The encryption password used when issuing/storing the credential
Credential has been deleted.
Error retrieving the credential
Credential was not found.
Last updated
Was this helpful?