← Tools Reference

Truvera

Truvera integration (Security, Developer Tools). Imported from open-connector.

API key10 toolshttps://api-testnet.truvera.io
GET
truvera_get_profile
Get the authenticated Truvera account profile for the configured API key.

/data/profile

GET
truvera_list_dids
List the DIDs controlled by the authenticated Truvera account.

/dids

3 parameters
ParamTypeRequiredDescription
offsetintegeroptionalHow many DID results to skip before listing.
limitintegeroptionalHow many DID results to return, up to the Truvera maximum of 64.
typestringoptionalThe DID method to create or filter, as documented by Truvera.
GET
truvera_get_did
Get one DID document from Truvera by DID value.

/dids/{did}

1 parameter
ParamTypeRequiredDescription
didstringrequiredA fully qualified decentralized identifier.
POST
truvera_create_did
Create a new Truvera DID and return the background job handle for polling blockchain completion.

/dids

6 parameters
ParamTypeRequiredDescription
typestringoptionalThe DID method to create or filter, as documented by Truvera.
didstringoptionalA fully qualified decentralized identifier.
controllerstringoptionalA fully qualified decentralized identifier.
keyTypestringoptionalThe public key type used for the DID.
didcommServiceUrlstringoptionalAn optional DIDComm service URL to publish in the DID document.
includeDidcommServicebooleanoptionalWhether Truvera should include a DIDComm service endpoint in the DID document.
DELETE
truvera_delete_did
Delete a Truvera DID and return the background job handle for polling blockchain completion.

/dids/{did}

2 parameters
ParamTypeRequiredDescription
didstringrequiredA fully qualified decentralized identifier.
fromBlockchainbooleanoptionalWhether to delete the DID from the blockchain instead of only from the Truvera …
GET
truvera_list_credential_schemas
List credential schemas created by the authenticated Truvera account.

/schemas

3 parameters
ParamTypeRequiredDescription
offsetintegeroptionalHow many schema results to skip before listing.
limitintegeroptionalHow many schema results to return, up to the Truvera maximum of 64.
includeEcosystemsbooleanoptionalWhether Truvera should include ecosystem metadata in schema results.
GET
truvera_get_credential_schema
Get one Truvera credential schema by schema identifier.

/schemas/{schemaId}

1 parameter
ParamTypeRequiredDescription
schemaIdstringrequiredThe credential schema identifier.
POST
truvera_create_credential_schema
Create a credential schema in Truvera and return the background job handle for polling blockchain completion.

/schemas

1 parameter
ParamTypeRequiredDescription
schemaobjectoptionalThe JSON Schema body Truvera stores for a credential schema.
DELETE
truvera_delete_credential_schema
Delete a Truvera credential schema and return the background job handle for polling completion.

/schemas/{schemaId}

1 parameter
ParamTypeRequiredDescription
schemaIdstringrequiredThe credential schema identifier.
GET
truvera_get_job
Get the latest status and result payload for a Truvera background job.

/jobs/{jobId}

1 parameter
ParamTypeRequiredDescription
jobIdstringrequiredThe Truvera background job identifier.